Files
libre-bible-data/README.md
T
2026-07-11 21:36:31 -05:00

32 lines
1.4 KiB
Markdown

# Libre Bible Data
Libre Bible Data is the canonical source and packaging repo for Bible resources used by Libre Study, GracePress Bible Tooltip, and related tools.
This repo does not treat third-party Bible texts as ours. Each resource starts with a source manifest that records upstream location, license status, source format, checksum, importer, generated package paths, and update-check metadata.
## First Resource
The first resource is `kjv-eng-kjv2006`, sourced from eBible.org's `eng-kjv2006` USFM package.
The eBible listing identifies it as public domain, describes it as the 1769 King James Version with Strong's numbers added, and notes the United Kingdom Crown/Cambridge printing restriction does not affect public-domain status outside the UK. See `sources/kjv-eng-kjv2006.json`.
## Workflow
```powershell
npm install
npm run check
npm run import:kjv
```
Generated packages land under `packages/json/<resource-id>/`.
## Repo Rules
- Every hosted text needs a source manifest.
- Every source manifest needs license metadata.
- If redistribution is not clearly allowed, do not commit generated text.
- Generated packages must include checksums and importer metadata.
- Update checks should be mechanical: fetch upstream, hash it, compare with the recorded checksum, and report drift.
See `CONVENTIONS.md` for the durable project rules and resource priorities.