No project description provided
Project description
KishuBoard
This is a dash-board extension of Kishu. With the interactive GUI provided by KishuBoard, you can browse, compare and search commits, checkout code/kernel variables to previous commits; branch out etc in a straightforward way.
Getting Started
pypi installation
To install the extension from pypi, execute:
pip install kishuboard
To remove the extension, execute:
pip uninstall kishuboard
starting up via kishuboard
kishuboard
And then you should be able to visit the kishuboard at localhost://5000.
Install from source code:
Note: You will need NodeJS to build the kishuboard, please make sure you have node on your computer, or install it from here.
- enter the directory of the current file
- build the NodeJS frontend
npm init # If you are building it from the source code for the first time
npm install # If you are building it from the source code for the first time
npm run build
- [optional] Install kishu core from source code
source ../.env/bin/activate # activate the virtual environment
pip install ../kishu # install kishu from source code
pip install -r requirements.txt #install other dependencies
- install kishu board
pip install .
- run the kishuboard
kishuboard
And then you should be able to visit the kishuboard at localhost://5000.
Development
Dev mode deployment
To run the kishuboard in dev mode, you will need to start the kishuboard server and the kishuboard frontend separately.
- enter the directory of this readme file
- start the kishuboard server(backend) in dev mode
source ../.env/bin/activate # activate the virtual environment
cd kishuboard
flask --app server run
- start the kishuboard frontend in dev mode
cd .. # go back to the directory of this readme file
npm init # If you are building it from the source code for the first time
npm install # If you are building it from the source code for the first time
npm start
And you should be able to visit the kishuboard at localhost://3000.
Release
To build a new release of kishuboard, please refer to RELEASE.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for kishuboard-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bba1182d28e89940bc3c0aec25508dbb7376f5c03b47e392c906a24fda27b03b |
|
MD5 | 778267d1c020e55b4b13efecc228a9cf |
|
BLAKE2b-256 | 214b955302a2e13463875bb5801431bfe3489d185492726f457d38ffa644527a |