The UK Reproducibility Network (UKRN) is an organisation that promotes open research practices in the United Kingdom. As part of its operations, it maintains a list of open research resources. These resources are listed in a Google Sheets document. This Browser makes exploring, viewing, and filtering the resources easier.
This project's dependencies are managed by npm. To get started, fork this repository and then navigate to the project directory and follow the instructions below:
To install the project dependencies run:
npm install
The project is powered by its connectivity to the Google Sheets API.
It therefore needs a .env
file with the following keys:
GOOGLE_SPREADSHEET_ID_FROM_URL
- the URL of the Google Sheet to representGOOGLE_SERVICE_ACCOUNT_EMAIL
- the email of the Google Service Account responsible for the API callsGOOGLE_PRIVATE_KEY
- the private key of the above for authorisation
Uses webpack compiling and supports hot-reloading of files.
npm run serve
npm run build
npm run lint
The project is built on several core components. If you run into difficulty with them, more information can be found at:
This project is licensed under the MIT license.