Access
A contributor may need three accounts: Cloudflare, GitHub and Jira. A doc fix needs none of them. A code change needs GitHub, and only for a fork. Cloudflare matters only when you touch real bindings, production D1 or a manual deploy. Jira is for tracking work, not for opening pull requests.
Cloudflare
Section titled “Cloudflare”Needed for anything that talks to the real IndyCenter account — remote bindings, production D1, manual deploys. Local development doesn’t need it: wrangler dev and vite dev run against local simulated bindings. A maintainer has to add you to the account first:
# IndyCenter account ID — `wrangler whoami` lists it once you're addedafd63515948c9b2188ce14ef1504b2c1Nothing below works until that’s done. Once it is, authenticate from inside any project:
# Wrangler is a devDependency in each project; there's no global install.npx wrangler login # opens a browser; pick the IndyCenter accountnpx wrangler whoami # confirm IndyCenter is the active accountThe login is stored once and shared by every project on your machine. Setup covers the rest of the local toolchain.
GitHub
Section titled “GitHub”The org is Indy-Center, and every repository in it is public. If you can’t push to a repository, fork it and open a pull request from the fork — that works for code and docs alike, and it’s the normal path for outside contributors.
The tech team tracks work in the DEV project on the org’s Atlassian site. Ask a maintainer for an invite; Jira covers how the team uses it.