How to contribute

Thank you for taking the time to see how you can help out our project. We could use your help!

Even if you are not a systems thinking or technical expert, you can provide meaningful input to the project. We are appreciative of anyone willing to donate some of their time by giving user feedback, testing the information or techniques mentioned, or providing your own experiences and input.

How can I help?

The source code of this project is open source, and we welcome contributions from the community. You can find the source code on GitHub. From there, you can:

Code Contribution Guidelines

If you would like to contribute code, or write patterns, please follow these steps:

  1. Fork the repository
  2. Create a new branch, and work on it
  3. When your change is DONE (implemented, and tested), submit a Pull Request.
  4. After the review process is completed, your changes will be merged into our main branch.

By contributing to this project, you agree to abide by the code of conduct, and agree to the Developer Certificate of Origin.

Code of Conduct

This repository is dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of participants in any form. Sexual language and imagery is not appropriate for any gathering or venue, including talks, workshops, parties, Twitter and other online media.

Participants violating these rules may be sanctioned or expelled from the online repository or workshops, without a refund (where applicable) at the discretion of the organizers.

Developer Certificate of Origin

Version 1.1
Copyright (C) 2024, DEJONGH Stijn

Certificate original Copyright (C) 2004, 2006 The Linux Foundation and its contributors. 1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this licence document, but changing it is not allowed.

By making a contribution to this project, I certify that:

  • a. The contribution was created in whole or in part by me and I have the right to submit it under the open source licence indicated in the file; or
  • b. The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source licence and I have the right under that licence to submit that work with modifications, whether created in whole or in part by me, under the same open source licence (unless I am permitted to submit under a different licence), as indicated in the file; or
  • c. The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it.
  • d. I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source licence(s) involved.