diff --git a/content/en/contribute/_index.md b/content/en/contribute/_index.md index 9ae696ead..f5f70efe7 100644 --- a/content/en/contribute/_index.md +++ b/content/en/contribute/_index.md @@ -11,24 +11,26 @@ There are many ways to contribute to the Community Health Toolkit. ### Are you a developer? The [Development](https://forum.communityhealthtoolkit.org/c/support/development/7) section of the forum is a great place to introduce yourself and ask questions. Or you can also jump right in: -- Issues labeled [help wanted](https://github.com/medic/cht-core/issues?q=is%3Aopen%20is%3Aissue%20label%3A%22Help%20wanted%22) are a great place to start. -- Learn to [build and host apps]({{% ref "building" %}}), and share your experiences -- [Share a new idea or question](https://forum.communityhealthtoolkit.org/) on our Forum +- [Get up to speed]({{% ref "technical-resources" %}}) with the technologies and tools used by the CHT. Additionally, the [Technology Radar for CHT Contributors](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/) gives an overview of the technologies used to build the CHT tools. +- [Request a demo](https://communityhealthtoolkit.org/contact) to test out the CHT (login details will be emailed to you). +- Issues labeled [help wanted](https://github.com/medic/cht-core/issues?q=is%3Aopen%20is%3Aissue%20label%3A%22Help%20wanted%22) are a great place to start coding. +- Learn to [build and host apps]({{% ref "building" %}}), and share your experiences. +- [Share a new idea or question](https://forum.communityhealthtoolkit.org/) on the Forum. ### Are you a researcher, designer, or health practitioner? -- [Share your expertise](https://forum.communityhealthtoolkit.org) on our Forum -- Sign up for our [newsletter](https://communityhealthtoolkit.org/contact) to get the latest updates +- [Share your expertise](https://forum.communityhealthtoolkit.org) on the Forum. +- Sign up for the [newsletter](https://communityhealthtoolkit.org/contact) to get the latest updates. ### Are you a partner wondering how issues are prioritized? There are a number of factors that contribute to prioritization of work. The following represents important factors that are often evaluated together to have the best chance for the largest impact if a partner will: -* Upgrade to get the feature/bugfix -* Help validate, design and prototype the feature +* Upgrade to get the feature/bugfix. +* Help validate, design and prototype the feature. * Offer a time-bound funding opportunity which may influence when something gets done, provided that it aligns with the CHT product vision. -* Be blocked by it for a major release or expansion -* Has users that are unable to use the CHT or experience it in a way that results in providing degraded care +* Be blocked by it for a major release or expansion. +* Has users that are unable to use the CHT or experience it in a way that results in providing degraded care. Will get prioritized. Further, internally, a ticket may be needed to facilitate a release or perform important upgrades as is critical to do in the maintenance of software. diff --git a/content/en/contribute/code-of-conduct.md b/content/en/contribute/code-of-conduct.md index 5eb040219..5f9b5237e 100644 --- a/content/en/contribute/code-of-conduct.md +++ b/content/en/contribute/code-of-conduct.md @@ -1,7 +1,7 @@ --- title: "Code of Conduct" linkTitle: "Code of Conduct" -weight: 4 +weight: 3 description: > The Code of Conduct for the CHT community --- diff --git a/content/en/contribute/docs/_index.md b/content/en/contribute/docs/_index.md index 249b6a943..56b2220f0 100644 --- a/content/en/contribute/docs/_index.md +++ b/content/en/contribute/docs/_index.md @@ -1,7 +1,7 @@ --- title: "Contributing Documentation" linkTitle: "Documentation" -weight: 1 +weight: 2 description: > How to contribute to documentation for the CHT --- diff --git a/content/en/contribute/medic/_index.md b/content/en/contribute/medic/_index.md index 126d7284b..64b8c8a91 100644 --- a/content/en/contribute/medic/_index.md +++ b/content/en/contribute/medic/_index.md @@ -1,7 +1,7 @@ --- title: "At Medic" linkTitle: "At Medic" -weight: 5 +weight: 6 description: > Compilation of guidelines and product development processes used at Medic --- diff --git a/content/en/contribute/medic/onboarding/_index.md b/content/en/contribute/medic/onboarding/_index.md index cdca0ca79..aa4fc92a1 100644 --- a/content/en/contribute/medic/onboarding/_index.md +++ b/content/en/contribute/medic/onboarding/_index.md @@ -3,5 +3,5 @@ title: "Onboarding" linkTitle: "Onboarding" weight: 3 description: > - Onboarding resources for new contributors + Onboarding resources for new Medic contributors --- \ No newline at end of file diff --git a/content/en/contribute/medic/onboarding/all-the-things.md b/content/en/contribute/medic/onboarding/all-the-things.md index 1103e4ddd..871ab7045 100644 --- a/content/en/contribute/medic/onboarding/all-the-things.md +++ b/content/en/contribute/medic/onboarding/all-the-things.md @@ -85,7 +85,7 @@ Medic relies on both restricted and unrestricted funds to support our mission. * Continuous Integration (CI) with GitHub Actions * No Continuous Deployment, as no SaaS setup * Sonar for [Code Static Analysis]({{% ref "contribute/code/static-analysis" %}}) -* [Technical resources & learning material]({{% ref "contribute/medic/onboarding/technical-resources" %}}) for CHT contributors. +* [Technical resources & learning material]({{% ref "contribute/technical-resources" %}}) for CHT contributors. #### GitHub * Tons of things happen here. diff --git a/content/en/contribute/tech-radar.md b/content/en/contribute/tech-radar.md index 995bc45b3..754aad526 100644 --- a/content/en/contribute/tech-radar.md +++ b/content/en/contribute/tech-radar.md @@ -1,7 +1,7 @@ --- title: "CHT Technology Radars" linkTitle: "Tech radar" -weight: 3 +weight: 6 description: > CHT Technology Radars for Contributors and Implementers --- diff --git a/content/en/contribute/medic/onboarding/technical-resources.md b/content/en/contribute/technical-resources.md similarity index 90% rename from content/en/contribute/medic/onboarding/technical-resources.md rename to content/en/contribute/technical-resources.md index 4b9504da5..97b9f43ae 100644 --- a/content/en/contribute/medic/onboarding/technical-resources.md +++ b/content/en/contribute/technical-resources.md @@ -1,9 +1,11 @@ --- title: "Technical Resources" linkTitle: "Technical Resources" -weight: 3 +weight: 5 description: > Resources to get started as a contributor to the CHT +aliases: + - /contribute/medic/onboarding/technical-resources --- This page contains materials that will help a CHT Contributor to learn the technical details they need to be successful when building tools related to the CHT. @@ -11,7 +13,7 @@ This page contains materials that will help a CHT Contributor to learn the techn Keep in mind that this is a living document, and every contributor is encouraged to add to it when identifying learning opportunities that can set them up for success with the CHT. The main goal here is to provide the technical people who are new to the CHT with a list of resources that could be beneficial for them in both the short and long term. However, the expectation is not to complete every course listed in this document but instead to share some resources that other contributors found helpful. It is valid if you prefer to use other training material, as long as you cover the skill/topic during the onboarding. That means you will need to learn JavaScript, TypeScript, Docker, CouchDB, and others mentioned in the “Skills” column, as you will use them in your day-to-day activities, and the list provided in the “Resources” column is meant to support you in this. It is OK if you prefer to learn with alternative resources. ## Developer Workshops -There is a Slack channel *#cht-dev-workshop* for CHT community members to grow their coding skills. The group meets on a weekly basis. The primary goal of this group is to discuss with other developers and have a fun, open discussion on how the provided solutions can be improved, while also having the opportunity to connect with people from other teams. Even though this is optional, it is highly encouraged to join and participate frequently. +There is a Slack channel in the Medic Workspace called *#cht-dev-workshop* for CHT community members to grow their coding skills. The group meets on a weekly basis. The primary goal of this group is to discuss with other developers and have a fun, open discussion on how the provided solutions can be improved, while also having the opportunity to connect with people from other teams. Even though this is optional, it is highly encouraged to join and participate frequently. ## Technical Resources