Global Server Status (including the backups and the disk checks):
Upsilon Workshop is a free software project that aims to provide a complete collaborative platform to create Python projects for the Numworks calculator.
- Autocompletion in the editor
- Syntax highlighting in the editor
- Monaco editor (VSCode editor)
- Searching for projects
- Tagging projects
- Markdown support in project description
- View project size before uploading
- Private projects
- Collaborative projects (no real-time editing)
- Manage calculator storage
- Copyleft license (AGPLv3) for the server and the frontend
- Project cloning
- CLI to interact with the server directly from the shell (existant but not longer maintained)
To setup the project, run the following commands:
./download-epsilon-js.sh
yarn install
To start the server, run the following command:
yarn start
Once the server is started, you can access it at http://localhost:5173. It won't work if the port is different because of the CORS policy of the server.
Contributions are welcome! Feel free to open an issue or a pull request.
If you have any question, don't hesitate to create an issue.
Alternatively, you can go to the Discord server on
the #dev-workshop
channel.
This project is licensed under the AGPLv3 license. See the LICENSE file for more details.