diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..4fc9290 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ +* @pantheon-systems/site-experience @pantheon-systems/devrel \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..2956a82 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,24 @@ +# Contributing + +The default development branch is `develop`. [Autotag](https://github.com/pantheon-systems/autotag) automatically tags a release on merges to `main`. + +This repository is mostly owned and maintained by [Chris Reynolds](https://github.com/jazzsequence) ([DevRel](https://github.com/orgs/pantheon-systems/teams/devrel)) and is intended _exclusively_ for internal Pantheon projects. (It is a public repository by necessity, because it interacts with other public repositories.) + +Direct commits to `develop` are discouraged. Squash merges are generally preferred. + +## Releases + +When `develop` is ready for a release, merge `develop` into `main` and push to main. + +```bash +git checkout develop && git pull +git checkout main && git pull +git merge develop --ff-only +git push origin main +``` + +## Todo + +- [ ] Break out bash scripts into separate files rather than everything being inside the `action.yml`. +- [ ] Automate releases. +- [ ] Figure out a generic Pantheon token that can be used universally for this action across repositories that's not tied to an individual user. \ No newline at end of file