Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 643 Bytes

DEVELOPING.md

File metadata and controls

39 lines (27 loc) · 643 Bytes

Developing Polynote

Polynote is written in a combination of Python and Scala (for the backend) and Typescript (for the frontend ui). You will need the development tools outlined under Dependencies prior to attempting to build from source. Alternatively, you can use the developent docker image.

Dependencies

  • JDK 8+
  • SBT
  • Node.js 13+
  • Python 3.7

Building

  • Build the frontend
cd polynote-frontend
npm install
npm run dist
  • Build the distribution
sbt dist

Running

cd target/dist/polynote
./polynote.py