- Clone the repository
- Create the icons following the contribution guidelines and Knowledge Base tutorials.
- Add them to the
/newicons
folder.- Please name icons with underscores as spaces (e.g.
jitsi_meet.svg
) so they can be titled properly (Jitsi Meet
).
- Please name icons with underscores as spaces (e.g.
- Assign a category for them in
/newicons/appfilter.json
. The current categories are:- selfhosted: Selfhosted software
- programming: Programming tools and languages
- distros: Linux distributions and other OSes
- other: Miscellaneous stuff related to self-hosting e.g. logos of popular services or utility icons
- If the icon is an alternative logo of another icon, add them in the
"alts"
field. - Create a pull request and it'll be merged after some reviewing!
- Add/re-edit categories and alts
/newicons/appfilter.json
when something's not right - Report problems in the issue tracker
Extra tips
-
A lot of icons may already exist in the main Android repo, you can copy-paste and categorise them accordingly
-
To avoid cloning the entire huge repo, you can use git sparse-checkout with the
/newicons
folder only:git clone --filter=blob:none --no-checkout --depth 1 --sparse https://github.com/Arcticons-team/Arcticons-selfhosted cd Arcticons-selfhosted git sparse-checkout add newicons git checkout