This is a Next.js project bootstrapped with create-next-app
.
Next.js Template Overview:
- Coverage Reporting: Integrated coverage reporting to ensure code quality and identify untested parts of the application.
- CI/CD Workflow: Configured GitHub Actions for Continuous Integration and Continuous Deployment (CI/CD) to automate testing and deployment processes.
- ESLint & Prettier: Set up ESLint and Prettier for consistent code style and formatting across the project.
- Husky: Configured Husky to run tests locally before pushing changes to ensure code quality and prevent issues from being introduced.
- Tailwind CSS: Integrated Tailwind CSS for utility-first styling and responsive design.
- TypeScript: Template uses TypeScript for type safety and enhanced development experience.
- Lint-Staged: Configured lint-staged to run linters on pre-committed files, ensuring code quality before commits.