Developers
Everything here is open, on purpose
CeloHT operates fully in the open across three repositories. Code, documentation, and governance policy are published under the Apache 2.0 License.
Repositories
Where the code lives
Quick start
This website
git clone https://github.com/celo-ht/website.git
cd website
npm install
npm run devQuick start
The dApp and its contracts
git clone https://github.com/celo-ht/dapp.git
cd dapp
npm install
npm run dev # frontend
npm run contracts:compile # contracts
npm run contracts:testStandards
What every change goes through
- Pull Request review, with CODEOWNERS-mandated sign-off on sensitive paths
- Automated linting, type checking, and build verification
- CodeQL static analysis and secret scanning on every repository
- Dependency review on every change, with Dependabot keeping packages current
Ready to open your first PR?
Every repository has its own contributing guide with specific setup steps.