Connecting your code
A project is the thing your users experience. Repos are the parts that make it. Each one gets a one line role.
Why the role matters
A product is usually more than one repo. When a report says sessions are dropping, the role is how Onsay knows that belongs in the API repo and not the frontend. Write it the way you would explain it to a new hire: "the react frontend, everything the customer sees".
Access
Sign in with GitHub and your repos are listed with write access already checked. Otherwise paste a token with repo scope. Onsay uses it to create a branch, commit, and open a pull request. Nothing else.
What it will never do
- Push to your default branch.
- Merge anything.
- Keep a copy of your source.