Repository navigation
Contributing Guidelines
This repository is part of a final degree project (TFG), so contributions will be limited to team members only. However, we aim to maintain a consistent and clean workflow throughout development.
We follow Gitflow workflow to manage our development process:
- All new work will be done in
feature/taskbranches created fromdevelop. - Once a feature is completed, it will be merged into
developthrough a pull request. - Pull requests must be reviewed and approved by the other member before merging.
We follow the Conventional Commits specification for all commit messages to ensure that our commit history is consistent and descriptive.
Commit messages should follow this structure:
type: description
(optional body)
Allowed Types:
-
feat: Introduces a new feature to the codebase. -
fix: Fixes a bug. -
docs: Adds or updates documentation. -
style: Introduces style changes (no logic changes). -
refactor: Refactors code without changing behavior. -
test: Adds or updates tests....
Example Commit Messages:
feat: add model training codefix: correct data preprocessing bugdocs: update README with project structure
The team will allways follow the latest version of the Conventional Commits. Actual version of use is 1.0.0.