- This template can be used as a base layer for a GitHub profile page.
- Make the project easy to maintain with 7 issue templates.
- Quick-start documentation with an extraordinary README structure.
- Manage issues with 20 issue labels.
- Make community healthier with all the guides like code of conduct, contributing, support, security...
- Learn more with the official GitHub guide on creating repositories from a template.
- To start using it, click Use this template to create your new repository.
Default Community Health Files for the organization on GitHub
Conventional changelog located here.
...
Please follow Contributing page.
Please follow Code of Conduct page.
...
This project is licensed under the Apache License. See the LICENSE file for more details.
- pnpm - Package manager with
pnpm-lock.yaml - Node.js - Engine requirement
>=22.13.0
lint- Run stylelint for CSS fileslint:stylelint- Stylelint with cachingprettier:check- Check code formattingprettier:write- Format coderelease- Release with release-it (CI mode)node_modules:clear- Clean dependenciesprepare- Setup husky hooks
- Prettier - Code formatting (
.prettierrc,.prettierignore) - Stylelint - CSS/SCSS linting with standard config
- EditorConfig - Cross-editor consistency
- Husky - Git hooks management
- lint-staged - Pre-commit linting
- Commitizen - Conventional commit messages
- Commitlint - Enforce conventional commits
- Release-it - Automated releases with conventional changelog
- Husky pre-commit hooks - Quality checks before commits
- PR Title Validation - Ensure conventional PR titles
- Commit Message Validation - Check commit conventions
- Node.js Build Pipeline - Project build validation
- Template Usage - Setup workflow for template users
- Issue templates (7 templates)
- Pull request template
- Code of conduct, contributing guidelines
- Security policy, support documentation
- Issue labeling automation (20+ labels)
- CODEOWNERS for review assignments