takt/CONTRIBUTING.md
2026-01-31 21:34:51 +09:00

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

  1. Search existing issues first
  2. Include reproduction steps
  3. 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

  1. Open an issue first to discuss the change
  2. Keep changes small and focused
  3. Include tests if applicable
  4. 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.