Community¶
HMS is maintained by WritersLogic under an Apache-2.0 license. Everything happens in public on GitHub.
Ask and report¶
| I want to | Go to |
|---|---|
| Ask how something works | Discussions, after checking the FAQ and the glossary |
| Report a bug | Open an issue with the smallest input that reproduces it, your OS, Rust and Node versions and the enabled Cargo features |
| Suggest a feature | An issue first, so the approach can be agreed before code is written |
| Report a vulnerability | Privately, as described in the security policy. Never in a public issue |
Contribute¶
- Pick an issue labelled good first issue. Each one names the files involved and how to check the result.
- Read CONTRIBUTING.md for setup, the checks CI runs and the sign-off every commit needs. There is no CLA: you keep your copyright and certify your right to contribute with the Developer Certificate of Origin.
- A change that compiles under only one Cargo feature set is not done.
default = [], so nothing is on unless asked for. - Participation is covered by the Code of Conduct.
Contribute to these docs¶
Every page is Markdown under docs/ and every page has an edit button that opens it on GitHub. Pages are listed by folder, so a new page under an existing area appears in the navigation without editing any configuration. Code in the quickstart is included from files that CI runs, so keep examples there and include them rather than pasting. How these docs are built and checked lists the checks to run before you open a pull request.
Governance and conduct¶
- Governance: roles, how decisions are made, how to become a committer.
- Code of Conduct
- Security policy