First commit

This commit is contained in:
PedroEdiaz
2026-01-09 12:02:41 -06:00
commit a3d907a030
4 changed files with 185 additions and 0 deletions

46
doc/CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,46 @@
# 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 `main` branch.
- Contributions must include meaningful commit messages that follow the defined\
format.
## Commit Message Format
This project uses [Gitmoji](https://gitmoji.dev/). 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
1. Fork the repository.
2. Create a new branch: `git checkout -b feature/my-feature`.
3. Write code and commit using the specified format.
4. Push to the forked repository: `git push origin feature/my-feature`.
5. 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.