-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing.md
Aldwin MOUTARLIER edited this page Oct 20, 2025
·
1 revision
We welcome community contributions across code, docs, plugins, and operational guidance.
- Read the project CONTRIBUTING.md for coding standards and workflows.
- Familiarize yourself with the Architecture Overview and Operations Playbook.
- Open an issue describing bugs or proposals before submitting large changes.
- Fork the repository and clone locally.
- Install dependencies with
pnpm install. - Run
pnpm lintandpnpm test(when available) before pushing. - Use
pnpm --filter <package> devfor hot reload while working on a specific component. - Include unit/integration tests where possible.
- Update the relevant wiki pages or Markdown docs (
docs/directory) to reflect changes. - Add diagrams via Mermaid blocks where they add clarity.
- Keep content concise, accurate, and aligned with the project tone.
- Describe the user problem, proposed solution, and alternatives.
- Outline any API changes or migration steps.
- Consider plugin-based extensions when possible.
- TypeScript-first with strict compiler options.
- Use shared utilities from
@orion/sharedto avoid duplication. - Add comments sparingly to clarify non-obvious logic.
- Join discussions via GitHub Issues and Discussions (roadmap).
- Participate in release planning and triage sessions.
- Help review PRs to share context and keep quality high.
Orion follows the Code of Conduct. Please report any violations to the maintainers listed in that document.