-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Naming Conventions
Thomas Bui edited this page Dec 29, 2021
·
7 revisions
For the technology name, make the file and folder name lowercase and concatenate them. These will be used in the devicon.json, the folder name, and the file names. For example:
- AngularJS becomes
angularjs - Amazon Web Services becomes
amazonwebservices - Microsoft SQL Server becomes
microsoftsqlserver
For SVG file names, ensure your file names match this format and accurately reflect its content:
- RegExp:
(name)-(original|plain|line)(-wordmark?) - Layperson explanation:
- Technology name, follows by one of the version names: original, plain, wordmark. If it's a wordmark version, add a 'wordmark' at the end. Each word is separated by a
-.
- Technology name, follows by one of the version names: original, plain, wordmark. If it's a wordmark version, add a 'wordmark' at the end. Each word is separated by a
Example:
react-originalnpm-plainjavascript-line-wordmark
For info on what each version means, see SVG Versions.
- 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