Skip to content

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:

  1. Create the SVGs for each SVG versions that you have. Follow the convention listed.
  2. Put the SVGs of Devicon into its own folder in /icons.
  3. Update the devicon.json to include the entry for a new icon.
  4. Create a pull request (PR) towards the develop branch.
  5. Fill out the info as stated in the PR template.
  6. Ensure your PR title is in this format: new icon: Icon name (versions)
  7. A bot will check your PR to ensure they are up to standards. If there are any errors, please fix them as instructed.
  8. 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.
  9. 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

Clone this wiki locally