iOS app · pinned from gurbani-soul-ios
Contributing
Page actions
- View as Markdown (opens in a new tab)
- Ask ChatGPT (opens in a new tab)
- Ask Claude (opens in a new tab)
ChatGPT and Claude are third-party services. The link gives them this page's public address and a short instruction. This site records nothing.
Preview: the published page may be older or missing.
https://docs.gurbanisoul.com/ios/contributing/ · a pinned copy of Algorythmos-AI/gurbani-soul-ios at a386422
Ground rule
This app presents sacred scripture. Never alter, normalise or paraphrase Gurmukhi text. Display
transforms (such as the traditional saroop rendering) stay display-only: copy, share and search
always use the verbatim text. If something in the text looks wrong, open a scripture-fidelity
issue; never fix it here.
Workflow
- Branch from
main(feat/…,fix/…,chore/…). make gatesand, for any change underios/Packages,make parity.- UI changes: add a
shot("…")totestCaptureScreensfor any new surface and attach screenshots. - Open a PR.
ci,parity,appandsecretsmust be green. PRs are squash-merged.
Conventions
- Bundle ids
org.sggs.*, App Groupgroup.org.sggsand thesggs://URL scheme are internal identifiers and do not change with the brand. CURRENT_PROJECT_VERSIONstays1; each upload passesBUILD=N.ios/Resources/sggs-ios.sqliteis derived and git-ignored; its manifest is tracked. After a branch switch runmake ios-db-check(andmake ios-db-repairif it fails).- Commit messages use the imperative mood and explain why.
Sri Guru Granth Sahib Ji — Knowledge Base wiki. Generated from commit c3d9360. Updated 27 October 2026. This copy may be out of date; the page is at https://docs.gurbanisoul.com/ios/contributing/