react, redux & electron webapp
Qri Desktop helps you manage your datasetsWebsite | Run in Dev Mode | Dependencies | Contribute | Issues | Docs | Download
Question | Answer |
---|---|
"I want to learn about Qri" | Read the official documentation |
"I want to run desktop in a development environment" | Running Qri Desktop for dev |
"I want to download the latest release of Qri Desktop" | Download release |
"I have a question" | Create an issue and use the label 'question' |
"I found a bug" | Create an issue and use the label 'bug' |
"I want to help build the Qri webapp" | Read the Contributing guides |
We use yarn to build and manage Qri Desktop.
After you have cloned this repository, install dependencies:
yarn
To run, start the qri backend in connected mode:
qri connect
Run in development mode (developer features enabled):
yarn dev
Run normally (no developer features):
yarn start
Run end to end tests:
go get temp_registry_server
- For macOS users run with
yarn test-e2e
which will also trigger a build, or runyarn test-e2e-no-build
if you already have a build to test against - For Windows users run
yarn test-win-e2e
oryarn test-win-e2e-no-build
To build the electron distributable package:
yarn dist
Dependency | Website | Github |
---|---|---|
Qri Backend | https://qri.io/ | https://github.com/qri-io/qri/ |
React | https://reactjs.org/ | https://github.com/facebook/react/ |
Redux | https://redux.js.org/ | https://github.com/reduxjs/redux |
Electron | https://electronjs.org/ | https://github.com/electron/electron |
We've set up a separate document for our contributor guidelines!
We've set up a separate document for developer guidelines!