Files
OwnCord/CONTRIBUTING.md
T

25 lines
1.2 KiB
Markdown
Raw Normal View History

# Contributing to OwnCord
The full guide lives in **[docs/contributing.md](docs/contributing.md)** —
environment setup, the branch model, coding standards, and how to run the
checks CI runs.
This file exists so GitHub can find it: the contributing-guidelines link that
appears on new issues and pull requests only resolves `CONTRIBUTING.md` at the
repository root, in `.github/`, or in `docs/`.
Three things worth knowing before you open a pull request:
- **Branch from `dev` and target `dev`.** `main` carries releases only. See
[Branch and PR model](docs/contributing.md#branch-and-pr-model).
- **Run the checks first.** `npm run check` from the repository root, or the
per-stack commands in [docs/contributing.md](docs/contributing.md). CI takes
about 15 minutes and enforces more than a plain build and test.
- **Report security issues privately**, through GitHub Security Advisories —
never a public issue or pull request. See [SECURITY.md](SECURITY.md) and
[docs/security.md](docs/security.md).
New to the codebase? [docs/README.md](docs/README.md) indexes everything, and
[docs/architecture/](docs/architecture/README.md) explains how the server and
client fit together.