General Rules
- As much as possible, try to follow the existing format of markdown and code.
- Don't forget to run
npm run lint
andnpm test
before submitting pull requests. - Make sure that 100% of your code is covered by tests.
Conventional Commits
Identifier | Purpose |
---|---|
feat | Introduce a new feature |
fix | Fix an error or defect |
chore | General maintenance tasks (e.g., build, configuration, dependencies) |
docs | Documentation changes (additions, updates, fixes) |
style | Changes in code style, formatting, whitespace, etc. (no impact on functionality) |
refactor | Code refactoring (typically, no functional changes) |
perf | Performance optimizations |
test | Changes related to tests (additions, updates, fixes) |
build | Changes to the build system or external dependencies |
ci | Changes related to continuous integration and deployment (CI/CD) |
revert | Revert a previous commit |
merge | Merge branches or pull requests |
release | Commits related to version releases |
Contributing new features