Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Header extension JEP #1

Closed
wants to merge 20 commits into from
Closed

Header extension JEP #1

wants to merge 20 commits into from

Conversation

imonteroperez
Copy link
Owner

No description provided.

jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
Copy link

@raul-arabaolaza raul-arabaolaza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have leaved some comments

jep/401/README.adoc Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
imonteroperez and others added 7 commits November 8, 2021 12:25
Co-authored-by: Raúl Arabaolaza Barquin <raul.arabaolaza@gmail.com>
Co-authored-by: Raúl Arabaolaza Barquin <raul.arabaolaza@gmail.com>
Co-authored-by: Raúl Arabaolaza Barquin <raul.arabaolaza@gmail.com>
Co-authored-by: Francisco Javier Fernandez <31063239+fcojfernandez@users.noreply.github.com>
@jglick
Copy link

jglick commented Nov 9, 2021

jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Show resolved Hide resolved
jep/401/README.adoc Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
Copy link

@Wadeck Wadeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Proposing some changes, asking questions. Overall good proposal. Due to the size of the PR, the impact of the changes, I do not see the requirement of the JEP. Yes the detailed explanation is good, but does not feel necessary there.

The only "controversial" discussion that could happen is about "performance cost" from moving the Jelly to an extension lookup but this seems to be close to 0% impact.

Compared to the first approach with full nectarization, I have no concern to support this change.


No issues in terms of security as you are not loading "arbitrary" jelly files, but only the ones provided by the extension implementation. (that was my fear when you requested the security review)

jep/401/README.adoc Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
jep/401/README.adoc Outdated Show resolved Hide resolved
imonteroperez and others added 3 commits November 10, 2021 12:13
Co-authored-by: Jesse Glick <jglick@cloudbees.com>
Co-authored-by: Wadeck Follonier <Wadeck@users.noreply.github.com>
@jglick
Copy link

jglick commented Nov 10, 2021

@imonteroperez imonteroperez force-pushed the header-extension-jep branch from 300826a to b59850a 2 hours ago

Remember when you do this, you block reviewers from being to able to see incremental changes. Unless you accidentally pushed nuclear launch codes (00000000 in the US for many years BTW) I do not see much purpose in force-pushing to a PR branch.

jep/401/README.adoc Outdated Show resolved Hide resolved
}
```

* Let’s consider the following implementation of the Jenkins header on: `core/src/main/java/jenkins/views/JenkinsHeader.java`
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just file a reference implementation PR and link to it. A JEP is not a good place for code review.

@imonteroperez
Copy link
Owner Author

Closed in favor of: jenkinsci#380 and jenkinsci/jenkins#5909

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants