Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jenkinsci/idea-stapler-plugin
Jenkins Development Support for IntelliJ IDEA
https://github.com/jenkinsci/idea-stapler-plugin
hacktoberfest intellij-plugin java jelly jenkins jexl stapler
Last synced: about 2 months ago
JSON representation
Jenkins Development Support for IntelliJ IDEA
- Host: GitHub
- URL: https://github.com/jenkinsci/idea-stapler-plugin
- Owner: jenkinsci
- License: bsd-2-clause
- Created: 2011-03-30T22:35:09.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T05:08:16.000Z (2 months ago)
- Last Synced: 2024-10-23T07:27:11.463Z (2 months ago)
- Topics: hacktoberfest, intellij-plugin, java, jelly, jenkins, jexl, stapler
- Language: Java
- Homepage: https://plugins.jetbrains.com/plugin/1885-jenkins-development-support/
- Size: 1.35 MB
- Stars: 9
- Watchers: 8
- Forks: 20
- Open Issues: 34
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# ["Jenkins Development Support" for IntelliJ IDEA](https://plugins.jetbrains.com/plugin/1885-stapler-plugin-for-intellij-idea)
[![Build Status](https://ci.jenkins.io/buildStatus/icon?job=Plugins%2Fidea-stapler-plugin%2Fmaster)](https://ci.jenkins.io/job/Plugins/job/idea-stapler-plugin/job/master/)
[![Join the chat at https://gitter.im/jenkinsci/idea-stapler-plugin](https://badges.gitter.im/jenkinsci/idea-stapler-plugin.svg)](https://gitter.im/jenkinsci/idea-stapler-plugin)[//]: # (Content between "Plugin description" markers are extracted by gradle build. No markdown formatting. Simple html only.)
Assists with development of Jenkins core and plugins.
Supports following technologies that are not covered by any other IntelliJ plugins:
Features include:
## Stapler
* "Go to stapler view" to jump from a Java class to its views (Cmd/Ctrl+Shift+P)
* Java Structure tool window shows Jelly views as members
* Jelly Structure tool window shows an owner class besides XML tree
* Select a string expression, then "Refactor" > "i18n for Stapler" to create a message resource
## Jelly
* Automatically recognized as an XML file (`*.jelly` and `*.jellytag`)
* "Jenkins Jelly View" file template to speed up creation of views
* Navigation from the Jelly tags to their definitions
* Integrate `st:documentation` tag into IntelliJ documentation support
* Report custom tag attributes that are marked deprecated in `st:documentation`.
* Error checks and autocompletion on attributes and elements of taglibs
* `style` attribute and `script` tag contents should be recognized as CSS and JavaScript correspondingly.
## JEXL
* Syntax error checks on JEXL expressions