First of all, thanks a lot to the SIG members for creating an initial roadmap for Pipeline! It is great to see some stories there, and I am looking forward to facilitate the community contributions around these stories.
Currently I am working on finalizing the
Jenkins roadmap towards it's publishing as official roadmap for the Jenkins project. I have some concerns about the Pipeline roadmap items and especially their links. In the current state they do not look to be very informative for a potential contributor, and I wonder whether we could improve them. Some notes from the review:
- "Pipeline development in IDE". The linked JENKINS-35396 issue has no detailed description, and it is not possible to understand what is it about from a single line. No problem statement, no goals, no ways to contribute
- "Pipeline syntax Improvements". It links to JENKINS-55287 which is a Blocker bug. Even as a an experienced Jenkins user and contributor, I do not understand what is in the scope for this initiative. Linking a Blocker Bug on the roadmap is also not helpful to improve the optics for the project. It would be great to have a new landing location for it with an initiative manifesto
- "Pipeline functional testing tools". It links to JENKINS-61935 which, AFAICT, has nothing to do with functional testing. As in the item before, I do not understand what the team is going to do there, a new landing location would be great
- "Pipeline integration testing tools". No link. The description is also confusing because it refers a Unit Testing framework
- "Pipeline Documentation" - No link at all, not sure what would be in the scope. For a reference, take a "Improve Pipeline Step Documentation generator" item created by the Documentation SIG
In the current state I do not think that these items help us to deliver on the roadmap goals: define the project objectives and facilitate contributions. I went through Pipeline Authoring SIG meeting notes and other linked issues, and unfortunately I do not have enough information to extend and document these roadmap items properly.
I suggest that the Pipeline Authoring SIG reviews these and other roadmap items. If there is no way to get them fixed by the next roadmap review meeting on June 17, I suggest removing them from the list. They can be added again once there are well-defined roadmap items, similar to other roadmap items in the list.
Best regards,
Oleg