Contributing Guide
Contributions to the Tupynambalucas monorepo are welcome. We adhere to rigorous engineering standards to maintain system stability, performance, and portability.
Code of Conduct
All contributors, maintainers, and reviewers are expected to uphold respectful, constructive, and inclusive professional communication across all repositories and platforms.
Development Workflow
- Fork or Branch: Create a dedicated feature branch from
develop. Never push directly tomainordevelop. - Package Management: Always use
pnpm(version 12+). Do not usenpmoryarn. - Commit Messages: Enforce Conventional Commits (e.g.
feat:,fix:,docs:,chore:). - Validation & Checks:
- Run
pnpm lintto execute ESLint across workspace packages. - Run
pnpm typecheckto verify TypeScript compiler correctness. - Run
pnpm format:checkto ensure Prettier compliance.
- Run
Pull Request Lifecycle
- Provide a concise description detailing the motivation, scope of changes, and verification steps.
- Ensure automated GitHub Actions CI checks pass completely before requesting review.
- Squash and merge or rebase cleanly onto the target branch according to repository policy.