Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 1.75 KB

CONTRIBUTING.md

File metadata and controls

27 lines (15 loc) · 1.75 KB

Contributing

The HMIS APIs are an open source project and your contribution is very much appreciated.

  1. Check for open issues (in a separate repo at https://github.com/[version]hmis-api/issues, to keep the code repo lean) or open a fresh issue to start a discussion around a feature idea or a bug.

To-do: add issue submission guidelines.

  1. Fork the repository on Github and make your changes in a branch. We have these API conventions: https://github.com/servinglynk/hslynk-open-source-docs/wiki/HSLynk-API-conventions.

To-do: add Lint code validation instructions.

  1. Send a pull request (with the branch as the target).

To-do: add pull request review process description.

  1. Please document early and often on the wiki at https://github.com/[version]hmis-api/wiki

A big thank you goes out to everyone who has helped with the project.

Licensing Your Contribution

The HMIS APIs are published under the Creative Commons Unlicense Public License. It is important that the codebase continue to be publishable under that license. To make that possible, here are some guidelines on including 3rd party code in the codebase.

If you submit code that you wrote or that you have authority to submit from your employer or institution, you give it to us under the Creative Commons Unlicense Public License.

If you submit third-party code that doesn't come from you or your employer, and it does not contain a license statement, please tell us the license that applies to the code and provide links to whatever resources you used to find that out. For some examples, see the LICENSE and METADATA parts of Google's guide to introducing third-party code. (adapted from this)