🚀 With release 2022.1.1, Extra Icons is now a paid plugin: 5$/year (or 0.5$/month). Price decreases over time, and it's free for students, teachers and OSS developers. If you don't want to (or can't) support my work, feel free to use previous releases. You can also package your own version of the plugin and install it for free, it's still free (MIT license) and OpenSource. You only have to pay if you want to download and use my version of the plugin that is hosted on the JetBrains marketplace. I think it's a way to support my work.
Intellij IDEA (Community and Ultimate) plugin that adds icons for files like Travis YML, Appveyor YML, Git sub-modules, etc.
Starting from version 0.4, it works with all JetBrains products like WebStorm, DataGrip, etc.
Download plugin from JetBrains Plugins Repository or via your JetBrains IDE (File, Settings, Plugins, Marketplace).
Install JDK11+. You should be able to start Gradle Wrapper (gradlew
). See Gradle commands below.
$ gradlew buildPlugin # build plugin to build/distributions/*.zip
$ gradlew runIde # try plugin in a standalone IDE
$ gradlew dependencyUpdates # check for dependencies updates
$ gradlew verifyPlugin # validate plugin.xml descriptors as well as plugin's archive structure
$ gradlew runPluginVerifier # check for compatibility issues with IDE
$ gradlew test # run tests
Additionally, take a look at the do
(or do.cmd
on Windows) script: it contains useful commands to build, run and test the plugin, check for dependencies updates and some maintenance tasks. Show available commands by running ./do help
.
Optionally, you may want to install SVGO in order to optimize SVG icons. Install npm install -g svgo
, then optimize SVG files by running ./do svgo
.
- ide203: (active branch) plugin is compatible with 203+ IDE builds (2020.3 and newer). It contains features that need capabilities introduced in IntelliJ 2020.3.
- ide201:
plugin is compatible with 201+ IDE builds (2020.1 and newer).this branch is terminated. - master:
plugin is compatible with 183+ IDE builds (2018.3 and newer).this branch is terminated. - ide173:
plugin is compatible with 173+ IDE builds (2017.3 and newer), but doesn't support AngularJS icons.this branch is terminated.
Please see CONTRIBUTION.md.
Please see KNOWN_ISSUES.md and GitHub open issues.
MIT License. In other words, you can do what you want: this project is entirely OpenSource, Free and Gratis.
You only have to pay a subscription if you want to support my work by using the version that is published to the JetBrains marketplace. If you don't want to (or can't) support my work, you can still use old releases (up to 1.69), or package and install your own release for free.
- (author) Jonathan Lermitage ([email protected])
- Edoardo Luppi ([email protected])
- Matthias Kunnen (github.com/MatthiasKunnen)
- Florian Böhm (github.com/Sheigutn)
- Mateusz Bajorek ([email protected])
- Bouteiller Alan (github.com/bouteillerAlan)
- Gaëtan Maisse (github.com/gaetanmaisse)
- please see the contributors list