Contributing Guidelines
이 내용은 아직 번역본이 없습니다.
Welcome
Thank you for your interest in contributing! This document outlines the guidelines for contributing to the project.
Code of Conduct
- Be respectful and inclusive
- Provide constructive feedback
- Focus on technical merit
Getting Started
-
Fork the repository on GitHub
-
Clone your fork
Terminal window git clone https://github.com/YOUR_USERNAME/public-monorepo.git -
Create a branch
Terminal window git checkout -b feature/your-feature-name -
Make your changes and commit
Terminal window git commit -m "feat: add your feature" -
Push and create a PR
Terminal window git push origin feature/your-feature-name
Critical Rules
Commit Convention
Use conventional commits:
| Type | Description |
|---|---|
feat | New feature |
fix | Bug fix |
docs | Documentation |
style | Formatting |
refactor | Code refactoring |
test | Adding tests |
chore | Maintenance |
Example:
feat(context): add audio playback for entriesfix(roots): correct formula renderingdocs: update architecture documentationPull Request Process
- Ensure all tests pass
- Update documentation if needed
- Request review from maintainers
- Address feedback promptly
Quality Checks
Before submitting:
pnpm lint # Check code stylepnpm typecheck # Check typespnpm test # Run testspnpm build # Verify buildQuestions?
- Open an issue on GitHub
- Check existing documentation