Ctrl K
ComunidadGuías…

CONTRIBUTING.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Contributing

Contributions are welcome. Please keep pull requests aligned with the project branch workflow so maintainers can review and merge them without retargeting.

## Branch Workflow

1. Sync your fork and create work from the latest `dev` baseline:

   ```bash
   git fetch origin
   git switch -c feature/your-change origin/dev
   ```

2. Keep implementation commits on a feature branch. Do not commit directly to `main` or `dev`.

3. Open pull requests against `dev`, not `main`.

4. Include only files related to the change. Leave local runtime data, generated tool directories, and unrelated edits out of the PR.

5. Run relevant tests before opening or updating a PR. For Go changes, `go test ./...` is the default verification command unless the change has a narrower documented test scope.

Maintainers merge verified feature branches into `dev` first. `main` is reserved for release or stable integration updates and is not the default PR target for normal fixes or features.

## Pull Request Checklist

- The PR base branch is `dev`.
- The branch is based on the latest `origin/dev`.
- The description explains the behavior change and verification performed.
- Tests or focused verification are included for code changes.
- Documentation is updated when user-facing behavior or workflow changes.