1.5 KiB
1.5 KiB
Contributors Guide
This document describes the contribution process and formatting standards for this project. All contributors are expected to follow these guidelines to ensure a consistent and maintainable codebase.
Contribution Workflow
- Work must be done in a dedicated branch (e.g.,
feature/xyz,fix/abc). - Code must follow the established structure under
src/. - All contributions must be made through pull requests to the
mainbranch. - Contributions must include meaningful commit messages that follow the defined
format.
Commit Message Format
This project uses Gitmoji. Each commit message must begin with a Gitmoji and follow the defined structure.
Format
:emoji: Subject line
[Optional body message]
- The subject line must be written in the imperative mood, capitalized,
and limited to 80 characters maximum. - The optional body should be wrapped at 80 characters per line.
- The subject must not end with a period.
Example
:memo: Update README with usage examples
Contribution Steps
- Fork the repository.
- Create a new branch:
git checkout -b feature/my-feature. - Write code and commit using the specified format.
- Push to the forked repository:
git push origin feature/my-feature. - Open a pull request with a clear, descriptive title.
Licensing
By contributing to this project, all contributors agree that their code will be licensed under the same license as the project.