First off, thank you for considering contributing to this project!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/front-template.git cd front-template - Install dependencies:
npm install
- Create a branch for your feature:
git checkout -b feature/your-feature-name
- Use TypeScript for all new code
- Follow the existing code style
- Use Prettier for formatting (
npm run format) - Ensure ESLint passes (
npm run lint) - Write meaningful commit messages
- Ensure your code passes all tests:
npm test - Ensure there are no linting errors:
npm run lint - Ensure the build succeeds:
npm run build - Update documentation if needed
- Create a Pull Request with a clear description
Use clear and descriptive commit messages:
feat: add new componentfix: resolve button hover statedocs: update READMErefactor: simplify API clienttest: add button component tests
Feel free to open an issue for any questions or concerns.