The source code behind the Seed Bible.
Follow the given steps to get started developing the Seed Bible:
- First, make sure you have the following programs installed:
- Git
- Node.js
- Install nvm if you are on MacOS/Linux/WSL.
- Install nvm-windows if you are on Windows.
- Next, install the latest Node version:
nvm install latest
nvm use latest
- The
casualos
CLInpm install -g casualos
- PNPM
- v10.x is required
- You can install PNPM by using corepack:
corepack use pnpm@latest-10
- Clone the repository:
git clone git@github.com:HelloAOLab/seed-bible.git
- Install dependencies
pnpm install
pnpm puppeteer browsers install chrome
- (Optional) Install Chrome for developing directly from the repo.
- Open the repository with your favorite editor
- Run the Seed bible package in Chrome
pnpm dev
- Each run gives you a clean inst static to work in with the local seed bible.
How to get a .aux
file:
- Run the
package:seed-bible
script: -npm run package:seed-bible
- It will put the file indist/seed-bible.aux
.
How to update the files from a seed-bible.aux
file:
- First, delete all the existing files in the
packages/seed-bible
folder: -rm -r ./packages/seed-bible
- Second, unpack the aux file into the
packages
folder (it should be namedseed-bible.aux
so that the folder name matches): -casualos unpack-aux path/to/seed-bible.aux ./packages
AO Lab is a non-profit company dedicated to loving and living out the Word of God. The goal of this project is to make the Bible (and related resources) freely available to anyone who should need it in a format that is optimized for use by applications.
All the source code in this repository is publicly available under the AGPL License.
If you would like to use this project without complying with AGPL requirements (e.g., without disclosing your source code), you can purchase a commercial license.
Contact us at hello@helloao.org for more information.