A minimal Koop project template from Koop CLI.
See the specification for more details.
The Koop application is configured with the config package. By default the configurations are stored as JSON files in the config
folder. It is recommended to namespace the configuration for plugins in order to avoid any potential key conflict.
The Koop project configuration koop.json
is the configuration for the app/plugin code. It is part of the code and used to store internal properties of the app/plugin. It should not be changed with the deployment.
This project uses mocha as the testing framework and chaijs as the assertion library. All test files in the test
directory should have the special extension .test.js
, which will be executed by the command:
$ npm test
This project by default uses the Koop CLI to set up the dev server. It can be invoked via
$ npm start
The server will be running at http://localhost:8080
or at the port specified at the configuration.
For more details, check the Koop CLI documentation.