CONTRIBUTORS.md
All changes to production code are governed by formal change control procedures. These procedures ensure that modifications are reviewed, approved, and deployed in a controlled manner.
A maintainer must review pull requests before they are merged into any production branch. No code changes shall be merged without explicit approval from a qualified reviewer.
Development, testing, and deployment of changes shall not be performed by a single individual without approval and oversight. All significant changes require independent review to ensure correctness, security, and alignment with project standards.
Contributors are expected to follow the project's coding standards throughout the development cycle. These standards cover code quality, style consistency, and security.
rustfmt (config in rustfmt.toml). Use snake_case for modules and functions, PascalCase for types. Group imports by crate.PascalCase for components, camelCase for variables and functions, and kebab-case for file names.pnpm run format before submitting a pull request.pnpm run lint to verify there are no linting errors.shared/types.ts). Modify the source and regenerate.#[cfg(test)]. Run cargo test --workspace to verify.pnpm run check and pnpm run lint pass. Include lightweight tests (e.g., Vitest) for new runtime logic..env for local configuration.feat:, fix:, chore:, docs:, refactor:, test:).These procedures apply to all production branches in this repository.