site/content/docs/Contribution guidelines/_index.md
NOTE: Those guidelines are preliminary and will change as the project grows and expands in scope.
Kopia is primarily written using The Go Programming Language. The source code documentation can be found on godoc.org.
kopia/htmlui (or other auxiliary) project.[email protected] or send a direct message on Slack.design outlining the feature that you wish to build, and describing how it will be implemented. This gives a chance for review to happen early, and ensures no wasted effort occurs.make ci-testsmake lint-all (if developing cross-platform code)make goreleaser<type>(<domain>): <description> where:
<type> is one of: feat, fix, breaking, build, chore, docs, style, refactor, test.<domain> is one of: kopiaui, cli, ui, repository, snapshots, server, providers, deps, deps-dev, site, ci, infra, general.<description> is a clear description of a PR.feat(cli): Add new policy rule --new-feature-x to enable using feature x.