GSOC Work Submission: Jenkins Web UI Improvements The aim of the project is to improve Jenkins job creation pages and help management.
There are 2 parts to this project, the first is a collection of improvements to existing Jenkins behavior around creation of new jobs. The second is a new plugin to allow help documentation for Jenkins to be edited in line. Here is the initial proposal: https://docs.google.com/document/d/122ZGtEZ9aJtkvaV5lsH_ea-Ao1pmM44LL1YnHwvW9l8 Here is the initial blog post: https://jenkins.io/blog/2016/05/26/gsoc-jenkins-web-ui-project/ Pull requests to Jenkins Core 1. https://github.com/jenkinsci/jenkins/pull/2388 - New job popup https://issues.jenkins-ci.org/browse/JENKINS-35333 - JIRA issue Current state: Unfinished. Next steps: requires porting away from “remodal” library to an alternative popup library, but is accepted as a good idea. 1. https://github.com/jenkinsci/jenkins/pull/2416 - Responsive new job name validation https://issues.jenkins-ci.org/browse/JENKINS-36084 - JIRA issue Current state: this should be merged soon and has been accepted as a good improvement. 1. https://github.com/jenkinsci/jenkins/pull/2501 - New job creation UI change Current state: this was viewed as an experiment but has been rejected as it is a disruptive change without a justifiable improvement to the user experience. 1. https://github.com/jenkinsci/jenkins/pull/2461 - Home page UI change proposal Current state: This was a failed experiment, feedback was taken early and it has been decided to not proceed with this. A new Jenkins plugin for editable help 1. https://github.com/jenkinsci/help-editor-plugin/ - Help editor plugin https://www.gliffy.com/go/publish/image/10922741/L.png - plugin design scheme Current state: Work in Progress. The plugin is fully functional, builds successfully, and passess all tests. However, there are still several comments on code improvements. Next steps: this plugin needs to be hardened with better robustness around changing Jenkins UI, and test coverage under the acceptance test harness. Additional code 1. https://github.com/samatdav/remodal-detached - Remodal detached NPM module. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/31cb97eb-2bf6-4a1a-b6a4-01fd60080ed2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.