Contributing to Iris
Thanks for helping build Iris. This repo is still early, so the contribution process is intentionally lightweight.
Setup
git clone https://github.com/khaledyusuf44/iris.git
cd iris
./scripts/check_repo.sh
Branches
mainshould stay clean and working.- Use focused branches for larger changes, such as
codex/bootstrap-docsorfeature/app-shell. - Keep commits small enough to review.
Quality Checks
Run this before committing:
./scripts/check_repo.sh
After the source stack is added, this section should include the real formatter, linter, test, and build commands.
Codex Contributions
Codex is the core AI contributor for this project. Substantive Codex work should
also update docs/CODEX_LOG.md so the repo keeps a readable build and validation
history alongside Git commits.
Source File Handoff
When adding starter files or copied project files:
- Say whether the files are new, replacements, or partial references.
- Include any required runtime version and package manager.
- Include expected run and build commands.
- Do not commit secrets, tokens, private keys, or production credentials.
Pull Requests
Include:
- What changed.
- How it was tested.
- Any follow-up decisions needed.