SciCat is a data catalogue web application to provide a searchable interface for datasets, publish DOIs, as well as the option to carry out actions (i.e. archiving and publishing) and acts as a place to reference datasets used in publications. See documentation at scicatproject
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
Angular v8 or higher
npm version 6 or higher
node version 10 or higher
Use git to clone the repository
git clone https://github.com/SciCatProject/catanie
cd catanie
First install the required modules
npm install
Then build with the Angular CLI
npx ng build
You can deploy a test server with the following command:
npx ng serve
To run the unit tests, type:
npm test
To run the end to end tests, type:
npm run e2e
Deploy with Docker
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the GPL License - see the LICENSE file for details
Scicat is developed at PSI, ESS and MAXIV with in-kind funding from ESS and from the European Union Framework Programme for Research and Innovation Horizon 2020, under grant agreement 676548, “BrightnESS”.