First contribution
There are two ways to make a first contribution: fix a doc from the browser, or change code in a local clone. Both end in a pull request against main.
Fix a doc
Section titled “Fix a doc”Every page on this site has an Edit page link at the bottom. It opens the page’s source on GitHub; edit it in the browser and open a pull request. That’s the whole workflow — no clone, no local setup, no org membership. GitHub forks the repository for you if you can’t push to it.
Change code
Section titled “Change code”Clone the repository you want to change and identity side by side in the same parent directory:
mkdir indy-center && cd indy-centergit clone https://github.com/Indy-Center/identity.gitgit clone https://github.com/Indy-Center/charts.git# identity's types are built, not committed — build them once before its consumers(cd identity && npm install && npm run build:lib)cd charts && npm installcharts only builds with identity checked out beside it; Setup explains why. Running identity covers getting identity running locally.
From there:
- Create a branch and make the change.
- Open a pull request against
main. Branch names and commit message style are up to you. - CI runs the checks where the repository has them; one approval is needed to merge.
- Merge. Repositories with a deploy workflow deploy on merge to
main.
Anything that touches the real Cloudflare account needs access first — see Access. Projects lists which repositories are active.