codebuk
v1.0.0
Published
A web-based interface to coding environments for any programming languages.
Downloads
3
Readme
codebook
A web-based interface to coding environments for any programming languages.
Introduction
Codebook is a node.js + react based web application to provide a coding environment, similar to Jupyter Notebook for any programming language, if it has a CLI for its SDK.
Prerequisite
To use codebook, install the compilers for all of the languages that you intend to use in the application, and ensure that those compilers are globally accessible via command line.
Getting started
To resolve the API and App dependencies, run this command:
npm install
To start the application, run this command:
npm start
Development
To start the application in development mode, run this command:
npm run dev
To support more languages, create another object inside language-config.json
for the new language along with the command-line syntax to compile or interpret the script or program.
Troubleshoot
Normally, installation process also generate the production build of the App. However, if the ./app/build
directory does not exist, run the following command to create it:
npm run app-build