-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Overview on Submitting Icons
Thomas Bui edited this page Dec 28, 2021
·
7 revisions
Below is a quick summary of the icon creation and submission process. For this example, let's say you are making an icon for Devicon:
- Create the SVGs for each SVG versions that you have. Follow the convention listed.
- Put the SVGs of Devicon into its own folder in
/icons
. -
Update the
devicon.json
to include the entry for a new icon. - Create a pull request (PR) towards the
develop
branch. - Fill out the info as stated in the PR template.
- Ensure your PR title is in this format:
new icon: Icon name (versions)
- A bot will check your PR to ensure they are up to standards. If there are any errors, please fix them as instructed.
- Once the bot is satisfied, wait for a maintainer to review your changes. They will run the
peek-bot
to check your icons' font version. - If everything is fine, they will merge it using squash merging. If there are any problems, they will work with you to fix them.
That's it! Your icon will be generated into a font during the next release. Until then, you can use the SVG file
- What Icons Do We Accept?
- Requesting an Icon
- Overview on Submitting Icons
- Full Example of Submitting Icons
- Recommended Resources and Tools
- About the Maintainers, Supporters, and Contributors
- Code of Conduct
- Naming Conventions
- Organizing SVGs
- SVG Standards
- SVG Versions
- Updating
devicon.json
- Common Bugs and Solutions