Catanie SciCat Client
A data catalogue web application to provide a searchable interface for datasets, 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
Then build with the Angular CLI
npx ng build
You can deploy a test server with the following command:
npx ng serve
Running the unit tests
To run the unit tests, type:
End to end tests
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.
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”.