This project is linked to the Pluto.jl project, please refer to its contribution guidelines as well.
- Download and install NodeJS v18 or v19
- Run
npm i
and thennpm run package
. This should provide you with an installer execuatble inrelease/build
folder.
Just a couple of steps!
- Download and install NodeJS v18 or v19
- cd into the folder
- run
npm install
- run
npm run package
(this will download Julia into the right location)
- run
npm run start
Node: Currently the code has some Windows-specific parts, such as checking for admin rights etc.
It is expected that those working on both Pluto.jl and PlutoDesktop will place them in the same parent directory. By default, PlutoDesktop will serve Pluto.jl assets from ../Pluto.jl/frontend
in development mode.
In a Windows terminal, go to assets/env_for_julia
, run Julia (of the same version that is used in the app) and modify the environment. E.g. pkg> update
. Git commit the changes to Manifest.toml.
Modify the Julia version in the .erb/scripts/beforePack.js
file. Git commit and push.
npm update
See if there already exists and issue or an open PR against the issue you are trying to solve. If there isn't any, create a new issue.