Skip to main content

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.

  1. enter the directory of the current file
  2. 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
  1. [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
  1. install kishu board
pip install .
  1. 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.

  1. enter the directory of this readme file
  2. start the kishuboard server(backend) in dev mode
source ../.env/bin/activate # activate the virtual environment
cd kishuboard
python server.py
  1. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kishuboard-0.1.1.tar.gz (4.2 MB view details)

Uploaded Source

Built Distribution

kishuboard-0.1.1-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

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

Hashes for kishuboard-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9b7f74bcbbb7c0b825cc52aaffe08577fb207a3714f6c9d38ae6987031c0a5e8
MD5 51bc49e32442d03efe27a0b969bfd1ad
BLAKE2b-256 5f6bd53816ef1cf91246e3fec22b4ad20345d33c0075e88cea5961a1974d425f

See more details on using hashes here.

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

Hashes for kishuboard-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71fe62edcf8cab43c9fbfb2be419757b6f8087a9106cf0bd93f0a5d2c9010d2d
MD5 1994da40d467dbc317a922a5fa115c16
BLAKE2b-256 5ed17115d8167825f3c7cd9a66c08395a7a24af857ba953050089c352d227a25

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page