![]() |
5 years ago | |
---|---|---|
bin | 5 years ago | |
config | 5 years ago | |
controllers | 5 years ago | |
jobs | 5 years ago | |
models | 5 years ago | |
routes | 5 years ago | |
serializers | 5 years ago | |
services | 5 years ago | |
test | 5 years ago | |
.eslintignore | 6 years ago | |
.eslintrc.yaml | 5 years ago | |
.gitignore | 5 years ago | |
.npmrc | 5 years ago | |
.travis.yml | 5 years ago | |
LICENSE | 6 years ago | |
README.md | 5 years ago | |
apidoc.raml | 5 years ago | |
app.js | 5 years ago | |
collections.js | 5 years ago | |
init-database.js | 5 years ago | |
package.json | 5 years ago | |
swagger.yaml | 6 years ago |
REST API for ditup. The web app for the API is based here.
Follows JSON API specification.
npm install
in the repository foldernpm run init
to create folders for avatar uploadsNODE_ENV=development node ./bin/init-db
NODE_ENV=development npm start
npm run test:watch
Arangodb is a multi-model NOSQL database. A model we are particularly interested in is graphs. They enable a nice way to model and navigate relationships.
API documentation (raw) written with RAML
Use one of the following:
npm run lint
npm run lint:fix
We practice behavior-driven development (BDD):
Use one of the following:
npm test
npm run test:watch
If you want to collaborate on the creation of ditup, let's get in touch.