Hi Pierre,

thank you this sounds great. It is required to sign an OpenNMS Contribution 
Agreement [1]. You will be added with a contact on our Executed Contributor 
Agreements page [2].

For the code contribution itself I would recommend the following workflow:

- Creating a JIRA [3] issue with a short description of your enhancement, The 
issue can be tracked and planned for the release in upcoming OpenNMS releases. 
We can also make sure the changes is reflected in release notes, when it is 
released.

- Fork OpenNMS and create a feature branch with your changes. You can send a 
Pull Request against the OpenNMS development branch [4].It allows us to set our 
Bamboo build system against your changes to see if all tests went green and 
nothing else got broken. The pull request is also helpful for reviewing the 
code change. Ben wrote a quite detailed document how to contribute code [5]. It 
contains also a section contributing with GitHub pull requests.

In hope this helps and thank you for your contribution
Ronny

[1] http://www.opennms.org/wiki/Contributor_Agreement
[2] http://www.opennms.org/wiki/Executed_contributor_agreements
[3] http://issues.opennms.org
[4] https://github.com/OpenNMS/opennms
[5] 
http://www.opennms.org/wiki/Developing_with_Git#Option_1:_No_Commit_Access.2C_using_a_GitHub_pull_request
On Apr 8, 2015, at 5:24 PM, SCHILTZ, Pierre <pierre.schi...@capgemini.com> 
wrote:

> Hi everyone,
> 
> I’m a French developer of Capgemini.
> For one of our project we use OpenNMS and have added 2 functionalities.
> 
> As OpenNMS is open source we would like sharing our modifications.
> 
> The 2 functionalities were developed for OpenNMS version 14.0.3:
> ·         From collected SNMP MIB values, calculate simple KPI expression and 
> persist the results
> o   Calculated expression are in xml configuration files and evaluated by a 
> script engine: JavaScript by default
> ·         Collect of CSV files
> o   Extending XML collect handler and modifying XML configuration
> 
> Best regards,
> 
> Pierre SCHILTZ
> This message contains information that may be privileged or confidential and 
> is the property of the Capgemini Group. It is intended only for the person to 
> whom it is addressed. If you are not the intended recipient, you are not 
> authorized to read, print, retain, copy, disseminate, distribute, or use this 
> message or any part thereof. If you receive this message in error, please 
> notify the sender immediately and delete all copies of this message. 
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF_______________________________________________
> Please read the OpenNMS Mailing List FAQ:
> http://www.opennms.org/index.php/Mailing_List_FAQ
> 
> opennms-devel mailing list
> 
> To *unsubscribe* or change your subscription options, see the bottom of this 
> page:
> https://lists.sourceforge.net/lists/listinfo/opennms-devel

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to