תרומת אייקונים
IconIL הוא קוד פתוח. אפשר להוסיף סט אייקונים משלכם בכעשר דקות.
github.com/matan230595/iconilשכפול הריפו
שכפלו (Fork) את matan230595/iconil ב-GitHub, ואז הורידו את הפורק שלכם והתקינו תלויות.
git clone https://github.com/<your-username>/iconil.git cd iconil bun install
הוספת האייקונים
העבירו את קבצי ה-SVG לתיקייה חדשה בשם הסט תחת apps/web/icons/, והריצו bun run pack:icons -- --delete כדי לאחד אותם לקובץ אחד ב-icons/vendored. השתמשו בשמות קבצים באותיות לטיניות קטנות עם מקפים (למשל shopping-cart.svg): שם הקובץ הופך לשם האייקון.
apps/web/icons/ └── my-icon-set/ ├── shopping-cart.svg ├── arrow-right.svg └── user-circle.svgרישום הסט
הוסיפו רשומה ל-ICON_SETS בקובץ apps/web/src/lib/icon-sets.ts, כדי שהאפליקציה תדע איפה ה-SVG נמצאים ואיך לקבץ אותם (קו או מלא).
{ id: "my-icon-set", label: "My Icon Set", homepage: "https://example.com", styles: [ { id: "line", label: "Line", group: "line", roots: ["./"] }, ], }הצהרה על הרישיון
ציינו מאיפה הסט הגיע: הוסיפו שורה ל-data/repo-map.json עם שם הסט וכתובת הריפו שלו ב-GitHub, והריצו את שתי הפקודות. סט בלי רישיון מאומת לא יוצג באתר, ובדיקת הרישוי ב-CI תיכשל.
# data/repo-map.json "my-icon-set": "owner/repo" bun run --cwd apps/web licenses:inventory bun run --cwd apps/web licenses:check
בניית הקטלוג מחדש
צרו מחדש את נתוני החיפוש כדי שהאייקונים שלכם יופיעו בדפדפן, בחיפוש ובשרת ה-MCP.
cd apps/web bun run generate-icons
תצוגה מקדימה מקומית
הפעילו את שרת הפיתוח ובדקו שהסט מופיע בסרגל, מוצג נכון ברשת וניתן לחיפוש.
bun run dev # open http://localhost:3001
פתיחת Pull Request
בצעו commit, דחפו לפורק שלכם ופתחו PR מול matan230595/iconil. ציינו בתיאור את מספר האייקונים, את הרישיון ואת המקור.
git checkout -b add-my-icon-set git add . git commit -m "Add my-icon-set (24 icons, MIT)" git push -u origin add-my-icon-set
דרכים נוספות לתרום
- לוגואים של מותגים — הלוגואים מגיעים מ-theSVG. תרמו מותגים חדשים שם, ואז רעננו עם
bun run fetch:thesvg. - סטים של Iconify — אפשר למשוך כל אחד מיותר מ-200 האוספים עם
bun run fetch:iconify -- --sets <prefix>. - מטא-דאטה — תגיות, כינויים וקטגוריות טובים יותר הופכים את החיפוש לחכם יותר. תיקוני מטא-דאטה שווים כמו אייקונים חדשים.
- חיפוש בעברית — הוסיפו תרגומים ל-
data/he/lexicon-2.jsonוהריצוbun run --cwd apps/web he:build. כל מילה חדשה משפרת את החיפוש לכולם.
שלחו רק אייקונים שיש לכם זכות לשתף, וצרפו את הרישיון ל-PR. רישיונות MIT, CC0 ודומים להם עדיפים. סטים עם רישיון Copyleft או לא מסחרי לא יוצגו באתר.