1.4 KiB
1.4 KiB
Contributing to TAKT
Thank you for your interest in contributing to TAKT!
About This Project
This project is developed using TAKT. Please understand the following before contributing:
- Small, focused changes are preferred - Bug fixes, typo corrections, documentation improvements
- Large PRs are difficult to review - Especially AI-generated bulk changes without explanation
How to Contribute
Reporting Issues
- Search existing issues first
- Include reproduction steps
- Include your environment (OS, Node version, etc.)
Pull Requests
Preferred:
- Bug fixes with tests
- Documentation improvements
- Small, focused changes
- Typo corrections
Difficult to review:
- Large refactoring
- AI-generated bulk changes
- Feature additions without prior discussion
Before Submitting a PR
- Open an issue first to discuss the change
- Keep changes small and focused
- Include tests if applicable
- Update documentation if needed
Development Setup
# Clone the repository
git clone https://github.com/your-username/takt.git
cd takt
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Lint
npm run lint
Code Style
- TypeScript strict mode
- ESLint for linting
- Prefer simple, readable code over clever solutions
License
By contributing, you agree that your contributions will be licensed under the MIT License.