Thank you for your interest in contributing! This document provides guidelines and instructions for contributing to this project.
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/vite-react-tailwind-lint.git - Install dependencies:
npm install - Create a new branch:
git checkout -b feature/your-feature-name
npm run devnpm test # Run tests once
npm run test:ui # Run tests with UI
npm run test:coverage # Run tests with coveragenpm run lint # Check for linting errors
npm run lint:fix # Auto-fix linting errors
npm run format # Format code with Prettier- Follow the existing code style
- Use ESLint and Prettier configurations provided
- Write meaningful commit messages
- Keep components small and focused
- Use React.memo for performance optimization when appropriate
- Write clear, descriptive commit messages
- Use present tense ("Add feature" not "Added feature")
- Reference issues/PRs when applicable
- Ensure all tests pass:
npm test - Ensure linting passes:
npm run lint - Update documentation if needed
- Submit a pull request with a clear description
Feel free to open an issue for any questions or concerns.