React web client for RDFShape API used to operate the API in a human-friendly way. Differs from RDFShape Client in that it is more limited and made for operating Wikidata and Wikibase instances.
It also features software from WESO such as sheXer.
This client is already deployed here.
- Clone this repository
- Go to directory where RDFShape Client source code is located
- Install dependencies via
npm install
- Start a development server via
npm start
- When ready, build the app for production with
npm run build
. The ouput will be located in the build folder
This app was bootstrapped via Create React App, refer to their website to learn more.
- Use the provided Dockerfile to build wikishape or pull from Github Container Registry.
- No build arguments are required. The client will be exposed on container 80 of the future containers.
- When running a container, you may provide the following environment variables
via
--env
:- RDFSHAPE_HOST [optional]: Location where this client will look for the RDFShape API. Defaults to our current deployment at https://api.rdfshape.weso.es.
- SHEXER_HOST [optional]: Location where this client will look for the sheXer API. Defaults to our current deployment at http://156.35.94.158:8081/shexer.
- :stable: Stable build updated manually.
- <:hashed_tags>: Automated builds by our CI pipeline. With the latest features uploaded to our repository but lacking internal testing.
Contributions are greatly appreciated. Please fork this repository and open a pull request to add more features or submit issues: