Skip to content

mslxl/provlegisto

Repository files navigation

Provlegisto

Yet another IDE for competitive programming

WIP

GitHub tag (with filter) GitHub release (with filter)

GitHub License All Contributors

Features

  • Auto setup enviroment
    • C++
    • Python
  • Coding
  • Keep codes after close app
  • Compile, Run and Check
    • C++
    • Python
  • Multi-theme
  • Auto-completetion (through LSP)
  • Fetch problem from Competitive Companion
  • Sumbit to OJ by button
  • Better keymap

Developement

Cargo, C++ Compiler and NodeJS are required to build this project.

In addition, according to tauri's requirements, your operation system must statisify the following condition:

Platform Versions
Windows 7 and above
macOS 10.15 and above
Linux webkit2gtk 4.0

To compile the project, run below commands in your terminal:

$ pnpm install
$ pnpm tauri build

The releases file can be found in src-tauri\target\release\bundle\ folder

Also you can run pnpm tauri dev to debug the program.

Any pull request are welcomed to this project

Contributors ✨

Thanks goes to these wonderful people (emoji key):

mslxl
mslxl

💻 ⚠️ 🎨
LMY
LMY

📓
galong
galong

💻 📓
YuRuiH
YuRuiH

📓

This project follows the all-contributors specification. Contributions of any kind welcome!