Initial Bible data repository
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user