Thank you for your interest in this Bible study template. Whether you're using it for personal study or contributing improvements back to the project, this guide will help you get started.
This repo separates shared reference material from personal study notes. Understanding this distinction is the most important thing before you start.
| What | Where | Shared? | Examples |
|---|---|---|---|
| Reference material | scripture/, topics/, root docs |
Yes — curated, must clear the integration gate | Book overviews, people, places, timelines, cross-references |
| Personal notes | .personal/<your-email>/ |
No — your own private repo, on your own git | Your reflections, prayers, questions, sermon notes |
Rule of thumb: if it's a fact that's the same for everyone and it clears the integration gate, it belongs in the shared repo. If it's your thought, reflection, or personal study note, it belongs in .personal/<your-email>/. The shared layer is curated and lives in this public repo; your personal layer is lossless and lives in your own private repo, which the public repo never tracks.
See the README for a fuller explanation.
- Clone this repo (or your group's fork of it).
- Run
bash .personal/setup.sh— it creates your own private space at.personal/<your-email>/, turns it into its own private repo, and optionally links it to your own git host (your private Forgejo, a private GitHub repo, a NAS, or keep it local only). - Start studying. Use the shared content as reference. Write your personal notes in your own folder, and push them to your git.
That's it. The public repo ships the kit; your private space is generated on your machine and never pushed here.
Each contributor has a folder named by their email address (e.g., .personal/<your-email>/). This folder is its own private git repo — the public repo is told to ignore it (see .personal/.gitignore), so it never lands on GitHub and neither does your email address. You push it wherever you choose: your own private Forgejo, a private GitHub repo, a NAS, or keep it local only. Your notes stay private unless you deliberately share that repo. To contribute the factual half of a study back to everyone, open a Pull Request against the shared layer instead — don't try to commit your personal folder here.
Mirror the repo layout so your notes are easy to find — book studies nest under scripture/, with raw inputs (transcripts, chat exports, scans) in a sources/ folder:
.personal/<your-email>/
├── journal/
│ └── YYYY-MM-DD.md
├── scripture/
│ └── 01-Genesis/
│ ├── Genesis-01/
│ │ └── notes.md
│ └── sources/
└── topics/
└── prayer.md
This is a recommendation, not a requirement. Organize your own folder however works best for you — flat files, nested folders, or any other structure. See .personal/README.md for the full convention.
Your folder is its own repo, so git is your backup — every push to your remote preserves your notes off-machine. Point it at whatever host you trust, and add a second remote or cloud sync (OneDrive, Dropbox, etc.) for extra redundancy if you like.
Everything outside .personal/ is shared. This includes:
- Book-level READMEs (
scripture/NN-BookName/README.md) — overview, author, date, themes - Chapter-level READMEs (
scripture/NN-BookName/BookName-NN/README.md) — shared summaries, key verses, cross-references - Topics of study (
topics/) — cross-cutting themes - Root documentation — README, STRUCTURE, CONTRIBUTING, etc.
Shared content should be factual, reference-quality, and beneficial to everyone. Think of it as building a shared study Bible — the notes in the margins that any reader would find useful.
- Book and chapter summaries
- Key verses and cross-references
- People, places, and events (factual reference data)
- Timelines and historical context
- Topical studies grounded in Scripture
- Personal reflections, prayers, or journal entries (put these in
.personal/<your-email>/) - Denominational or doctrinal commentary
- Content from copyrighted Bible translations
- Anything that is opinion rather than widely-accepted biblical scholarship
The shared layer is curated, not a dumping ground. Factual content alone isn't enough — a line can be perfectly true and still be clutter if it just restates the verse. Before a line goes into a shared README, it must clear all six tests:
- Factual, not personal — a verifiable claim about the text, language, history, or structure; not your reflection or application.
- Margin-worthy — it tells the reader something the verse alone doesn't (a word meaning, a structure, a background fact, a connection). If it only restates the verse, cut it.
- Durable — true regardless of who reads it or when; not tied to a moment, a sermon, or your circumstances.
- Sourceable — grounded in the text or mainstream scholarship you could cite. Where scholarship genuinely disagrees, name the views; don't pick a side.
- Non-sectarian — no denominational corner-painting on contested passages. Name the traditions and move on.
- License-clean — no extended copyrighted-translation text; KJV / ASV / WEB or paraphrase, ≤25 words at a stretch.
Fail any one → it stays in your .personal/<your-email>/ folder. When in doubt, leave it out: the personal layer is lossless, the shared layer is curated.
Study once, deposit twice. A single study naturally produces both kinds of material — route each half to its home. The factual residue (word studies, structure, cross-refs, background) goes to the shared README; the reflection, application, and teacher-voice stay personal.
Don't pad to look complete. Fill a stub chapter README only when the study yielded enough gate-passing substance for a genuine Key Verses / Summary / Notes / Cross References / Questions set. One good cross-reference doesn't justify manufacturing four thin sections around it — leave the stub. An honest empty margin beats a padded one. The default state of a chapter README is empty; content earns its way in.
The authoritative, always-current version of this gate lives in
CLAUDE.md. This summary defers to it.
Each book folder is numbered and hyphenated:
NN-BookName
Examples: 01-Genesis, 46-1-Corinthians, 66-Revelation
See STRUCTURE.md for the full list.
Chapter folders use the book name followed by a zero-padded chapter number:
BookName-NN
Examples: Genesis-01, Psalms-119, Revelation-22
Every folder contains a README.md. This is the only file required by the template. You are free to add additional files (images, PDFs, audio notes) alongside the README as needed.
Each chapter README.md should follow the structure in README-TEMPLATE.md:
- Key Verses — Notable verses from the chapter
- Summary — Brief overview of what happens
- Notes — Shared observations useful to everyone
- Cross References — Links to related passages
- Questions — Discussion questions for group study
Remember: personal reflections go in .personal/, not in the shared chapter READMEs.
Each book's README.md (e.g., 01-Genesis/README.md) includes:
- Book name as heading
- Overview (brief description)
- Author, date written, chapter count
- Key themes
These are pre-filled in the template. Expand them with factual reference material via pull requests.
The topics/ directory is for cross-cutting themes — topics that span multiple books and chapters. To add a topic:
- Create a subfolder:
topics/prayer/ - Add a
README.mdwith shared reference content. - Link back to relevant chapter folders in
scripture/.
For personal topical notes, use .personal/<your-email>/topics/ instead.
If you'd like to improve the shared content, here's how:
- Create a branch for your change.
- Make your edits.
- Open a pull request with a clear description of what you changed and why.
- Adding factual reference content (people, places, historical context)
- Curating key verses and cross-references
- Fixing typos or factual errors in book metadata
- Improving the README-TEMPLATE.md structure
- Improving documentation (STRUCTURE.md, this file, etc.)
- Personal study notes (keep those in
.personal/) - Denominational or doctrinal commentary
- Content from copyrighted Bible translations
Please read and follow the Code of Conduct. The short version: be respectful, assume good faith, and keep things constructive.