jenkinsci / jenkinsci/idea-stapler-plugin
Add support for Stapler's `this` Jelly Tag Library
- Dominant language
- Java
- Stars
- 11
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Description
### What feature do you want to see added?
Any object in Stapler can define its own Jelly tag using Stapler's "this" tag library.
### Upstream changes
https://github.com/jenkinsci/stapler/blob/1709.ve4c10835694b_/jelly/src/main/java/org/kohsuke/stapler/jelly/ThisTagLibrary.java
#### Sample Usage
https://github.com/jenkinsci/jenkins/blob/916f74e85fb61b6860c4ccbaf9286c10190f2538/core/src/main/resources/hudson/model/AbstractProject/configure-common.jelly#L62
Contributor guide
Research direction
Start by comparing the upstream Stapler implementation in jelly/src/main/java/org/kohsuke/stapler/jelly/ThisTagLibrary.java with this plugin's Jelly tag library handling. Use Jenkins's configure-common.jelly sample to identify the expected “this” tag behavior, then verify that the sample usage is recognized correctly by the IntelliJ plugin.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100