jenkinsci / jenkinsci/idea-stapler-plugin

Add support for Stapler's `this` Jelly Tag Library

Open
#96 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.