Skip to content

luomus/laji-api

Repository files navigation

Description

The new FinBIF API, that FinBIF will migrate to.

See breaking changes against the old API

Development

Check the wiki for a more technically detailed documentation.

Stack

Nest

Installation

$ npm ci

Fill in .env file, using .env.example as as template.

You need to also install the oracle instantclient. Follow the instructions at https://node-oracledb.readthedocs.io/en/latest/user_guide/installation.html#instzip

Run

$ LD_LIBRARY_PATH=/opt/oracle/instantclient npm run start:dev

Test

Unit tests

Unit tests coverage so far only some core logic. They act as documentation for how they are supposed to work.

npm test

Integration tests

Currently we rely on the e2e tests from the old api. Fill in integration-test/config.json and then you can run the tests:

$ LD_LIBRARY_PATH=/opt/oracle/instantclient npm run test:e2e-old

Contact

You can contact us by sending feedback from laji.fi.

License

MIT.

About

New LajiApi, still in prototype phase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •