Source Code Contribution Guidelines - rbeckman-nextgen/test-mc GitHub Wiki

  1. Mirth Connect
  2. Home
  3. Development (Official)

Mirth Connect : Source Code Contribution Guidelines

Created by Jacob Brauer, last modified on Aug 14, 2013

Mirth encourages contribution of patches, documentation, and components from the community. This document details guidelines for contributing and integrating contributed artifacts.

Patches

Patches should be submitted as a patch which can be created using a diff tool. The preferred diff format is unified.

diff \-u com/mirth/connect/Foo.java.orig com/mirth/connect/Foo.java > com/mirth/connect/Foo.java.patch

Each software change should be consise, self-contained, and made against up-to-date source code from the trunk. That is:

  • One functional change per patch,
  • One patch per functional change, and
  • be made against a current version.

Bug fixes should be made against a specific release or HEAD, while enhancements should always be made against HEAD.

Patches should be submitted through the issue tracker.

Copyright Notices

While you may maintain rights in your modifications, to ensure license compatibility, we require all contributions (your modifications) to be provided under compatible terms. Hence, we suggest the following statement be used:

The attached modifications to Mirth are subject to the following notice:

Copyright <YEAR> <YOUR NAME>

Redistribution and use in source and binary forms, with or without modification, are permitted only as authorized by the Mozilla Public License 1.1.

By making this statement, you are allowing redistribution and use of your modifications under the same terms as Mirth itself. Alternatively, you may assign rights you hold in the work to the Mirth Project. Please contact [email protected] for instructions.

Document generated by Confluence on Nov 11, 2019 08:40

Atlassian

⚠️ **GitHub.com Fallback** ⚠️