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. Refresh the page in your browser to update the frontend after changing frontend code. 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.2.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file kishuboard-0.1.2.tar.gz.

File metadata

  • Download URL: kishuboard-0.1.2.tar.gz
  • Upload date:
  • Size: 3.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for kishuboard-0.1.2.tar.gz
Algorithm Hash digest
SHA256 06568d09e982475c3114960cac2305e33bce1cbafee25f4c59517482a0a30f38
MD5 a9be5160e6b999149ebaa4ec49e36d36
BLAKE2b-256 20b2545de241453c1dd8b7ceac24c6d1a2445fc91e66aafc70d2577bd92c3beb

See more details on using hashes here.

File details

Details for the file kishuboard-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: kishuboard-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for kishuboard-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 54a70d8a69aa9777e8b865be58c90f7a27b281ee6284cb2df5f938a851106f03
MD5 a4a814ffd255e931d114e21055373789
BLAKE2b-256 2a22a0b4b4c4ced892df8b391d9000ff63004e0e5c9b0a888c07ec0f2b294c1c

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page