Skip to content

Latest commit

 

History

History
71 lines (50 loc) · 1.76 KB

CONTRIBUTING.md

File metadata and controls

71 lines (50 loc) · 1.76 KB

Contributing

This repository is open to public pull requests, but the manifesto is a canonical text. Keep changes focused.

Good First Contributions

  • add your signature
  • fix a typo or broken link
  • improve accessibility
  • improve documentation
  • fix a small site bug
  • improve tests or validation

If you want to change the manifesto values, principles, licensing, governance, security settings, or signatory data model, open an issue first.

Sign The Manifesto

Each signer gets one file:

app/src/content/signatories/{github-handle}.yml

Required fields:

github: your-handle
name: Your Name
signed_on: YYYY-MM-DD

See SIGNATORIES.md for the full guide.

Do not sign for someone else. Do not include private data. You can remove your signature later by opening a PR that deletes your file.

Pull Requests

  1. Make one clear change.
  2. Explain why it matters.
  3. Run the checks that fit the change.
  4. Respond to review with changes or a short explanation.

For site changes:

cd app
npm ci
npm run build

Review And Merge

Anyone may open a PR. Everyone contributes from a fork — Core Team members included. main is protected: only the Habilitated maintainer team can push branches and merge.

The Habilitated team merges; the Core Team reviews contributions and preserves the canonical text. Minor fixes can be merged quickly. Manifesto changes need discussion and clear agreement.

Conduct

Be respectful, stay on topic, and do not impersonate signatories. Maintainers may close, edit, or block contributions that are abusive, spammy, unsafe, or outside the scope of the project.

By contributing, you agree that your contribution is licensed under the applicable license in LICENSE.md.