Upsilon-Workshop
Upsilon-Workshop copied to clipboard
Upsilon Workshop is a website to create and share projects for the Numworks calculator.
Upsilon Workshop
Server Status:
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.
Features
- [x] Autocompletion in the editor
- [x] Syntax highlighting in the editor
- [x] Monaco editor (VSCode editor)
- [x] Searching for projects
- [x] Tagging projects
- [x] Markdown support in project description
- [x] View project size before uploading
- [x] Private projects
- [x] Collaborative projects (no real-time editing)
- [x] Manage calculator storage
- [x] 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)
Development
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.
Contributing
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.
License
This project is licensed under the AGPLv3 license. See the LICENSE file for more details.