Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ndlano/learningpath-api

DEPRECATED! Moved into the backend monorepo: https://github.com/NDLANO/backend. API for Learningpaths from NDLA
https://github.com/ndlano/learningpath-api

learningpath-api scala

Last synced: about 5 hours ago
JSON representation

DEPRECATED! Moved into the backend monorepo: https://github.com/NDLANO/backend. API for Learningpaths from NDLA

Awesome Lists containing this project

README

        

# Learningpath API
![CI](https://github.com/NDLANO/learningpath-api/workflows/CI/badge.svg)

## Usage
Creates, updates, deletes and returns a Learningpath. Implements Elasticsearch for search within the learningpath database.

#### Licenses
Returns a list of licenses with the possibility of filtering on the license key.

#### Api access
To interact with the api, you need valid security credentials; see [Access Tokens usage](https://github.com/NDLANO/auth/blob/master/README.md).

To write data to the api, you need write role access. This is only accessible in [learningpath-frontend](https://learningpath-frontend.staging.api.ndla.no) today.

For a more detailed documentation of the API, please refer to the [API documentation](https://api.ndla.no) (Staging: [API documentation](https://staging.api.ndla.no)).

## Developer documentation

**Compile:** sbt compile

**Run tests:** sbt test

**Run integration tests:** sbt it:test

**Create Docker Image:** ./build.sh

## Create Docker Image
./build.sh