https://github.com/aiherrera/github-made-easy
https://github.com/aiherrera/github-made-easy
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aiherrera/github-made-easy
- Owner: aiherrera
- License: mit
- Created: 2023-06-28T00:54:44.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-28T00:54:46.000Z (almost 2 years ago)
- Last Synced: 2025-03-24T16:21:28.814Z (2 months ago)
- Language: TypeScript
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![]()
Next.js Template StarterNext.js Template Starter - pre-configured to Simplify your Workflow
![]()
Quick overviewThis repository provides a solid starting point for Next.js projects by offering essential configurations and popular addons commonly used in Next.js development. Developers can quickly set up their projects and leverage the provided features to enhance their productivity and streamline the development process.
Website •
License •
Contributing
![]()
FeaturesSince this is an ongoing project, there are some features that are actively on development. Below are marked the ones that are currently supported. Stay tuned for upcoming ones!
✨ ✨ ✨
| Feature | Description | Status |
|:---------------------|:---------------------------------------------------------------- |:--------------: |
| CONFIGURATION |
| Prettier | Code formatter for consistent styling | ✅ DONE |
| Eslint | JavaScript/TypeScript linter | ✅ DONE |
| Husky | Git hooks for enforcing pre-commit tasks | ✅ DONE |
| Commitlint | Lint commit messages against a pattern | ✅ DONE |
| Lint staged | Run linters against staged git files | ✅ DONE |
| Standard Version | Automate versioning based on Git history | ✅ DONE |
| Semantic Release | Automated releases based on commit history | ✅ DONE |
| Github Actions | Continuous integration and workflows | ✅ DONE |
| Codecov | Code coverage reporting tool | ✅ DONE |
| TESTING & VALIDATION |
| Storybook | UI component development environment | 🚧 In progress |
| Zod | TypeScript-first schema declaration and validation library | ❌ In progress |
| Jest | JavaScript testing framework | ❌ Not started |
| React Testing Library| Testing utilities for React components | ❌ Not started |
| Cypress | End-to-end testing framework | ❌ Not started |
| ADDONS |
| Zustand | Global state management | ✅ DONE |
| React Hook Forms | Performant forms with easy-to-use validation | ❌ In progress |
| NextAuth.js | Authentication for Next.js | ❌ Not started |
| Next-Themes | An abstraction for themes in your Next.js app. | ❌ Not started |
| Stripe | An abstraction for themes in your Next.js app. | ❌ Not started |
| Cloudinary | The Most Powerful Image and Video API | ❌ Not started |
![]()
Author**Alain Iglesias**
- Website: https://aiherrera.com
- Blog: https://blog.aiherrera.com
- Twitter: [@\_aiherrera](https://twitter.com/_aiherrera)
- Github: [@aiherrera](https://github.com/aiherrera)
- LinkedIn: [@-aiherrera](https://linkedin.com/in/-aiherrera)
![]()
ContributeContributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/aiherrera/next-template-starter/issues). You can also take a look at the [contributing guide](https://github.com/aiherrera/next-template-starter/blob/master/CONTRIBUTING.md)
![]()
Support the projectIf you consider this project worthy give it a ⭐️ and, why not, invite me a coffee 👇🤘🫶
Copyright © 2023 Alain Iglesias