-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
adlsdztony edited this page Apr 14, 2025
·
1 revision
Thank you for your interest in the SuperEZ project! We welcome contributions of all kinds.
If you find a bug or have a suggestion for a new feature, please create a new issue in the issue tracker. When submitting an issue, please provide as much information as possible:
- Clear description of the issue
- Steps to reproduce
- Expected behavior vs. actual behavior
- Relevant logs or screenshots
- System environment information
- Fork the project repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/amazing-feature) - Create a Pull Request
- Follow the existing code style in the project
- Ensure all tests pass
- Add tests for new features
- Update relevant documentation
# Clone the repository
git clone https://github.com/EZ-HKU/SuperEZ.git
# Install dependencies
cd SuperEZ
npm install
# Run development server
npm run devWe use Conventional Commits specification. Each commit message should include a type and description:
<type>[optional scope]: <description>
[optional body]
[optional footer]
Common types include:
-
feat: New feature -
fix: Bug fix -
docs: Documentation change -
style: Changes that do not affect code meaning (whitespace, formatting, missing semi-colons, etc) -
refactor: Code change that neither fixes a bug nor adds a feature -
test: Adding or correcting tests -
chore: Changes to build process or auxiliary tools
By participating in this project, you agree to abide by our Code of Conduct.