Skip to content

Commit

Permalink
add codeowners and a contributing.md (#2)
Browse files Browse the repository at this point in the history
* add codeowners and a contributing.md

* add release workflow
maybe we can automate this in the future

* add token things to todo
  • Loading branch information
jazzsequence authored Nov 21, 2024
1 parent 468a38c commit 4d0cbec
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
1 change: 1 addition & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @pantheon-systems/site-experience @pantheon-systems/devrel
24 changes: 24 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 4d0cbec

Please sign in to comment.