We will be submitting a new Jenkins plugin very shortly to integrate Jenkins into one of our products. Before pushing the plugin source to GitHub and starting the process we have a question on what should be submitted to the jenkinsci for hosting
Our Jenkins plugin is comprised of three main Java components. These are separate components because they are each separately useful and extensible. The rest-client component is the starting point for potentially building a complete standalone Java client that can be used to directly interact with our products REST API. The reporting-tool can be used to submit automation results to our product from anywhere without requiring customers to write their own JUnit/xUnit parser to do so. As a result, they are effectively dependencies that the actual Jenkins plugin uses to accomplish the desired plugin integration.
The summary of the components is:
We could submit just the source for the test-management plugin portion with reference to the other two components on GitHub since they can be used independently for other purposes.
Would this be acceptable?
Or would we have to submit all three components and also host the rest-client and reporting-tool components separately on GitHub in case someone wanted to use them for other purposes?
Thanks for any input!
--
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-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/17390df4-6af9-4c0e-a214-93d41deaf80dn%40googlegroups.com.
We could submit just the source for the test-management plugin portion with reference to the other two components on GitHub since they can be used independently for other purposes.
Would this be acceptable?
Or would we have to submit all three components and also host the rest-client and reporting-tool components separately on GitHub in case someone wanted to use them for other purposes?