Git Product home page Git Product logo

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

View Code? Open in Web Editor NEW

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

1.0 1.0 0.0 10.8 MB

:jigsaw: IntelliJ IDEA (and other JetBrains products) 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

Java 95.17% Batchfile 0.76% Shell 0.91% Kotlin 2.45% JavaScript 0.70%

intellij-extra-icons-plugin's Introduction

logo
Extra Icons



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, Browse repositories...).

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

Build

Install JDK8+. You should be able to start Gradle Wrapper (gradlew).

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

Branches

  • ide203: (future active branch) plugin is compatible with 203+ IDE builds (2020.3 and newer). It contains features that need capabilities introduced in IntelliJ 2020.3. Will be rebased onto ide201 once IntelliJ 2020.3 becomes the new minimal supported version: the Extra Icons plugin is using some deprecated IJ code that will be removed in IntelliJ 2021.3.
  • ide201: (active branch) plugin is compatible with 201+ IDE builds (2020.1 and newer). It contains features that need capabilities introduced in IntelliJ 2020.1.
  • 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.

Contribution

Open an issue or a pull-request:

  • feature request -> support new icons: please provide SVG (with height="16" width="16" header) or 32x32 PNG (with transparency) file(s) and filename patterns.
  • contributions: they should be tested.
    Please reformat new and modified code only: do not reformat the whole project or entire existing file (in other words, try to limit the amount of changes in order to speed up code review).
    To finish, don't hesitate to add your name or nickname (and LinkedIn profile, etc.) to contributors list ;-)

Known issues

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.

Credits

🤝 Contributors

Thanks for their Open-Source licence to their amazing IDEs.

🤝 Syntevo

Thanks for their licence for SmartGit (an excellent graphical Git client, free for non-commercial projects).

Screenshots

Dark Screenshot

Screenshot

Config Panel Screenshot

intellij-extra-icons-plugin's People

Contributors

bertyhell avatar bouteilleralan avatar diakovidis avatar fvoronin avatar gaetanmaisse avatar jonathanlermitage avatar lppedd avatar matthiaskunnen avatar sheigutn avatar yoavain avatar

Stargazers

 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.