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
File details
Details for the file kishuboard-0.1.1.tar.gz
.
File metadata
- Download URL: kishuboard-0.1.1.tar.gz
- Upload date:
- Size: 4.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7f74bcbbb7c0b825cc52aaffe08577fb207a3714f6c9d38ae6987031c0a5e8 |
|
MD5 | 51bc49e32442d03efe27a0b969bfd1ad |
|
BLAKE2b-256 | 5f6bd53816ef1cf91246e3fec22b4ad20345d33c0075e88cea5961a1974d425f |
File details
Details for the file kishuboard-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: kishuboard-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71fe62edcf8cab43c9fbfb2be419757b6f8087a9106cf0bd93f0a5d2c9010d2d |
|
MD5 | 1994da40d467dbc317a922a5fa115c16 |
|
BLAKE2b-256 | 5ed17115d8167825f3c7cd9a66c08395a7a24af857ba953050089c352d227a25 |