CORD API v3
Description
Bible translation project management API.
Requirements
- Docker from their website (complications with homebrew)
- NodeJS (
brew install node corepack && corepack enable
)
- EdgeDB (
brew install edgedb/tap/edgedb-cli
)
Setup
- Ensure you meet the NodeJS version requirement found in package.json.
- Ensure corepack is enabled
corepack enable
- Run
yarn
to install dependencies
- Use docker to run the current database (neo4j) locally:
docker-compose up -d db
.
- Setup an EdgeDB instance (the next gen database replacing neo4j)
edgedb project init
yarn edgedb:gen
Usage
Develop: yarn start:dev
Test: yarn test:e2e
See scripts in package.json for other commands to run
Documentation
NestJS
EdgeDB
GraphQL
License
CORD is MIT licensed.