About Contributions

Contributing to the CHT

What is a contribution?

A contribution is any meaningful action: technical or non-technical, that advances the CHT’s mission of improving community health. All contributions must add measurable value, adhere to the Code of Conduct, and align with the CHT’s core goals.

Ways to Contribute

There are many paths to contribute to the CHT community. Here are some of the key ways you can get involved:

  • Technical contributions include:

    • Code: Submit bug fixes, develop new features, or build example apps.
    • Design: Create wireframes, user & system workflows, or solution documentation.
    • Security: Disclose vulnerabilities.
    • Testing: File bug reports, improve test coverage, or perform user acceptance testing.
  • Non-technical contributions include:

    • Documentation: Write guides, create tutorials, or translate the CHT to make it accessible to more users.
    • Community Support: Answer questions on the CHT Forum, provide user feedback, or advocate for the CHT.
    • Collaboration: Participate in a squad to help tackle specific user needs or projects.
    • Events: Facilitate community events like Community Meetup or Dev Hour.

Community > Contribute > Code of Conduct

The Code of Conduct for the CHT community

Community > Contribute > Code

How to contribute to code to the CHT

Community > Contribute > Disclose Vulnerabilities

How to help the CHT stay secure

Documentation

Everything you need to know to contribute, implement and be successful with the CHT

Community > Contribute > Code > CHT Core > Automated Tests

Automated testing for cht-core

Community > Squads

How community squads work

Last updated on

Did this documentation help you ?