Contributing
Development Setup
- Fork the repository
- Create a feature branch:
git checkout -b feature/new-feature - Install dependencies:
yarn install - Set up environment variables from
.env.example - Start development server:
yarn dev
Code Quality
- ESLint: Code linting with Next.js configuration
- Prettier: Code formatting with Tailwind plugin
- Husky: Pre-commit hooks for quality assurance
- TypeScript: Strict type checking enabled
Pull Request Process
- Ensure all tests pass
- Update documentation for new features
- Follow conventional commit format
- Request review from maintainers
Last updated on