IDE-integrated tools for DOMjudge
Go to file
2024-05-26 09:45:41 +02:00
.idea feat: scaffold 2024-05-04 13:09:22 +02:00
.run feat: scaffold 2024-05-04 13:09:22 +02:00
src/main docs: add feature list to plugin.xml 2024-05-26 09:35:42 +02:00
.gitignore feat: scaffold 2024-05-04 13:09:22 +02:00
build.gradle.kts build: generate version and changelogs from commit log 2024-05-26 09:45:41 +02:00
DOMjudgelogo.svg chore: add actual icon 2024-05-12 13:36:24 +02:00
gradle.properties feat: scaffold 2024-05-04 13:09:22 +02:00
LICENSE chore: clean up before making repo public 2024-05-12 14:24:58 +02:00
README.md docs: add instructions to README 2024-05-26 09:35:42 +02:00
settings.gradle.kts build: generate version and changelogs from commit log 2024-05-26 09:45:41 +02:00

S-DOM

S-DOM is a plugin for IntelliJ IDEA that allows you to submit your code to the DOMjudge system directly from the IDE. It isn't a full replacement for the web interface yet, but already matches or surpasses the web UI in most tasks.

You can download the plugin from the JetBrains Marketplace.

Features

  • Simple, one-click submissions and feedback (no need for File Explorer or reloading!)
  • View problems and problem statements without leaving your IDE
  • Unobtrusive and integrated
  • Detects the language of submitted files

Potential future features

  • Display how much time is left in a contest or whether it's already over
  • Implement reading detailed results
  • Show scoreboards
  • Maybe even download test cases and scaffold sources

Contributing

If you want to contribute, feel free to fork the GitLab repository and submit a merge request there. I'm happy to accept any help, be it bug fixes, new features, or just code cleanup. Please note that I will merge MRs locally, so don't be surprised if your MR is marked as closed without merging.

References