Refer to config.cson
for instructions on defining a new icon-to-filetype mapping.
Changes to the config require a compilation step. If you're submitting them through GitHub,
you can ignore this (maintainers will handle this). If you've linked a fork of this package
locally, you'll need to run bin/compile
before your changes become visible in your
workspace.
The package's icon-font is handled in its own repository. To add a new icon, please submit an issue which embeds or links to the icon in SVG format. This is preferable to a pull-request because all icons are refitted and optimised by hand.
The current procedure is less than ideal and subject to change in future. For now, the icon-font is regenerated using IcoMoon.
You're encouraged to include your contributions in the project's change-log. Add a line that briefly summarises your additions (preferably 80 characters or less). Preserve the existing format so readers can grep what they're looking for when scanning the file:
- New icons:
- This should be used for icons that are quite literally new. This may be a custom glyph, or provided by an existing icon file.
- Support:
- If you're adding support for a new format or filename/extension that uses an existing icon, file it under "Support". That way, there's a clearer distinction between introducing an entirely new icon, and simply extending the scope of an existing one.