GithubHelp home page GithubHelp logo

dinbtechit / intellij-extra-icons-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jonathanlermitage/intellij-extra-icons-plugin

0.0 1.0 0.0 12.67 MB

:jigsaw: IntelliJ IDEA based IDEs plugin that registers some extra icons for common files like travis.yml, gitlab-ci, jenkinsfile, Git sub-modules, etc.

Home Page: https://plugins.jetbrains.com/plugin/11058-extra-icons

License: MIT License

JavaScript 0.47% Java 94.42% Kotlin 3.78% Makefile 1.33%

intellij-extra-icons-plugin's Introduction

Stand With Ukraine

logo
Extra Icons

plugin's version plugin's downloads plugin's license number of contributors
plugin's compatibility (build) with latest stable IJ release plugin's compatibility (verfier plugin) with latest stable IJ release
plugin's compatibility (build) with latest snapshot IJ release plugin's compatibility (verifier plugin) with latest snapshot IJ release

Intellij IDEA (Community and Ultimate) plugin that adds icons for files like Travis YML, Appveyor YML, Git sub-modules, etc.
You can also register your own icons in order to override file icons, but also all IDE icons (including toolbars, menus, etc.). It works with all JetBrains products like IntelliJ (ultimate and community), PyCharm, WebStorm, DataGrip, etc.
To get started with this plugin, please see this guide.

  1. Download
  2. Build
  3. Contribution
  4. Known issues
  5. License
  6. Credits
  7. Screenshots

Download

Download plugin from the JetBrains marketplace or via your IDE: File, Settings..., Plugins, Marketplace.

Build

Install JDK11+. You should be able to start Gradle Wrapper (gradlew). See Gradle commands below.
You may also want to see the development FAQ if you faced an issue.

Gradle commands

$ ./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 Makefile 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 make help.

Optimizations

Optionally, you may want to install SVGO in order to optimize SVG icons. Install SVGO with npm install -g svgo, then optimize SVG files by running make svgo.

How to contribute

Please see CONTRIBUTION.md.

Nota: you can test icons with this sample project. This is a project with many empty files. It will help you to verify icon overrides.

Known issues

Please see KNOWN_ISSUES.md and GitHub open issues.

License

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. If you have any question, please see the license FAQ.

Contributors

Screenshots

Dark Screenshot

Screenshot

Config Panel Screenshot

intellij-extra-icons-plugin's People

Contributors

bertyhell avatar bouteilleralan avatar diakovidis avatar fcannizzaro avatar franmc01 avatar fvoronin avatar gaetanmaisse avatar iamkyun avatar jonathanlermitage avatar koolskateguy89 avatar lppedd avatar lromanov avatar luke-denton-aligent avatar matthiaskunnen avatar serial-ata avatar sheigutn avatar valery1707 avatar yoavain avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.