Contributing to the Project
Source:.github/CONTRIBUTING.md
Thank you for considering contributing to this project! Your contributions help improve the project for everyone. Please follow these guidelines to ensure a smooth collaboration.
✨ Commit Message Guidelines
This project follows the Conventional Commits specification. Please use the following format when making commits:
type(scope): description
Examples: - feat(api): add new endpoint for fetching user data - fix(parser): correct error handling in XML parsing - docs(readme): update installation instructions
Common commit types: - feat: A new feature - fix: A bug fix - docs: Documentation changes - style: Code style changes (formatting, missing semi-colons, etc.) - refactor: Code refactoring without changing functionality - test: Adding or updating tests - chore: Maintenance tasks (e.g., dependency updates)
🔨 Running Tasks
This project uses a task runner defined in Taskfile.yml. Below are the key tasks you might need to run during development.
🛠️ Submitting a Contribution
Fork the repository.
-
Create a new branch with a descriptive name:
Make changes and commit using Conventional Commits.
-
Push the changes to your fork:
Create a Pull Request on GitHub.