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://4999.
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://4999.
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
python server.py
- 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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71fe62edcf8cab43c9fbfb2be419757b6f8087a9106cf0bd93f0a5d2c9010d2d |
|
MD5 | 1994da40d467dbc317a922a5fa115c16 |
|
BLAKE2b-256 | 5ed17115d8167825f3c7cd9a66c08395a7a24af857ba953050089c352d227a25 |