44 lines
1.6 KiB
Markdown
44 lines
1.6 KiB
Markdown
# Libre Bible Data
|
|
|
|
LibreBible is the public Bible and study-resource data project behind Libre Study, GracePress Bible Tooltip, and related tools. This technical repo is named `libre-bible-data`.
|
|
|
|
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.
|
|
|
|
## Current Translation Resources
|
|
|
|
Current packaged English translations include:
|
|
|
|
- `asv-eng-asv`: American Standard Version 1901 from eBible.org, public domain, with embedded Strong's links.
|
|
- `kjv-eng-kjv2006`: King James Version from eBible.org, public domain outside UK Crown/Cambridge printing restrictions, with embedded Strong's links.
|
|
- `net-engnet`: NET Bible package with licensing restrictions recorded in its source manifest.
|
|
|
|
## Workflow
|
|
|
|
```powershell
|
|
npm install
|
|
npm run check
|
|
npm run import:asv
|
|
npm run import:kjv
|
|
npm run catalog
|
|
npm run docs
|
|
```
|
|
|
|
Generated packages land under `packages/json/<resource-id>/`.
|
|
|
|
## Resource Index
|
|
|
|
Generated human-facing resource docs:
|
|
|
|
- `RESOURCE_INDEX.md`
|
|
- `docs/resources/<resource-id>.md`
|
|
|
|
## 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 durable project rules and `ROADMAP.md` for the implementation path.
|