Improovements made to JenkinsPipelineUnit in a Work setting

Hello!

I’m working for a company that’s using JenkinsPipelineUnit to write unit tests for the share libraries we are developing, as part of using the library for a while we made some changes and we want to contribute those to the project. But it’s not clear for me yet how to do that, Is it required (for me or the company) to sign the contributor agreement? The project goverance page wording it’s a bit confusing for me, but it seems to say that because this is NOT jenkins core it’s not, but if someone can clarify that it will be awesome.

I’ve tried to contact the maintainers in Gitter/Matrix a while ago but it seems that the chat is no longer used, so I was wondering if maybe there’s another place we I could contact them? Some of the changes add new features and some are code clean up / improvements to how the library works and some are just to make it a bit more easy to use. I’m not sure if it’s “better” to split all the changes into issues and create several pull requests or if perhaps the maintainers have a different preference

Hoping some one can offer some guidance

Best regards
Gonzalo G.

A contributor license agreement is not required for plugin pull requests. You are welcome to submit a contributor license agreement if you wish. The Jenkins projects uses EasyCLA from the Linux Foundation. Refer to the instructions for submitting a contributor license agreement.

I’m not a maintainer of JenkinsPipelineUnit, but there is a consistent preference for smaller pull requests in all the repositories that I’ve watched. You’re safest if you use several pull requests.