Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

DOMjudge programming contest jury system

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.BSD
MIT
COPYING.MIT
NotificationsYou must be signed in to change notification settings

DOMjudge/domjudge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DOMjudge-logo

DOMjudge

pipeline statusCoverity Scan StatusCodeQL alerts

This is the Programming Contest Jury System "DOMjudge" version 10.0.0DEV

DOMjudge is a system for running a programming contest, like theICPC regional and world championship programming contests.

Installation

We providestable releases anddaily snapshots of the latest code. Bootstrapping from git is an advanced use case and mostly needed for development. Installing DOMjudge is almost never done via agit clone, except for development use cases or testing the latest code.

Documentation

For more information on installation and requirements see thedocumentation under the doc/manual directory. There is an HTMLversion of the documentation available, prebuilt from reStructuredTextsources.

There's also team documentation available, prebuilt in PDF format fromreStructuredText sources, but it contains default/example settings.To include the correct settings for your local environment, DOMjudgehas to be properly configured first, as parts of the configuration areused in it (e.g. the URL to the team interface of DOMjudge). For moreinformation, see the documentation.

All documentation is also available online at the DOMjudge homepage:https://www.domjudge.org/documentationPlease note that this documentation is from the latest stablerelease and thus might not apply to your version.

A fresh copy of the repository source tree must first be bootstrapped,generating the configure script and documentation. This can be doneby running 'make dist', see the online documentation, section"Developer information" for more details.

There is a wiki which collects other pieces of information aboutspecific configurations or integrations:https://github.com/DOMjudge/domjudge/wiki

Copyright & Licensing

DOMjudge is Copyright (c) 2004 - 2025 by the DOMjudge developers andall respective contributors. The current DOMjudge developers are JaapEldering, Nicky Gerritsen, Keith Johnson, Thijs Kinkhorst, MartPluijmaekers, Michael Vasseur and Tobias Werth; see the manual fora complete list of contributors.

DOMjudge, including its documentation, is free software; you canredistribute it and/or modify it under the terms of the GNU GeneralPublic License as published by the Free Software Foundation; eitherversion 2, or (at your option) any later version. See the fileCOPYING.

Additionally, parts of this system are based on other programs, whichare covered by other copyrights. This will be noted in the filesthemselves and these copyrights/attributions can also be found in theDOMjudge manual.

The following JavaScript libraries/snippets are included:

  • coloris: Momo Bassit, licensed under the MIT license, see COPYING.MIT.
  • Monaco editor: licensed under the MIT license, see COPYING.MIT.

The default validator from the Kattis problemtools package isincluded, licensed under the MIT licence, see COPYING.MIT.

The M4 autoconf macros are licensed under all-permissive and GPL3+licences; see the respective files under m4/ for details.

The DOMjudge tarball ships external library dependencies in thewebapp/vendor directory. These are covered by their individual licensesas specified in the file composer.lock.

Contact

The DOMjudge homepage can be found at:https://www.domjudge.org/

Announcements of new releases are sent to our low volume announcementsmailinglist. Subscription to this list is done viahttps://www.domjudge.org/mailman/postorius/lists/domjudge-announce.domjudge.org/

The developers can be reached through the mailinglistdomjudge-devel@domjudge.org. You need to be subscribed beforeyou can post. Information, subscription and archives are available at:https://www.domjudge.org/mailman/postorius/lists/domjudge-devel.domjudge.org/

DOMjudge has a Slack workspace where a number of developers andusers of DOMjudge linger. More information can be found athttps://www.domjudge.org/chat

Special thanks

Jetbrains for providing a free license for theirIDEs.

Blackfire for providing a free license for theirprofiling tool.

Packages

No packages published

Contributors76


[8]ページ先頭

©2009-2025 Movatter.jp