Skip to content

Yaya-Cout/Upsilon-Workshop

Repository files navigation

Upsilon Workshop

Server Status: Server Status

Global Server Status (including the backups and the disk checks): Global Server Status

Upsilon Workshop is a free software project that aims to provide a complete collaborative platform to create Python projects for the Numworks calculator.

Features

  • 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)

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.

About

Upsilon Workshop is a website to create and share projects for the Numworks calculator.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors