{"id":13621526,"url":"https://github.com/DOMjudge/domjudge","last_synced_at":"2025-04-15T01:33:12.701Z","repository":{"id":10414939,"uuid":"12572903","full_name":"DOMjudge/domjudge","owner":"DOMjudge","description":"DOMjudge programming contest jury system","archived":false,"fork":false,"pushed_at":"2024-11-04T21:24:24.000Z","size":88884,"stargazers_count":732,"open_issues_count":117,"forks_count":256,"subscribers_count":21,"default_branch":"main","last_synced_at":"2024-11-04T22:26:44.082Z","etag":null,"topics":["competitive-programming","domjudge","domjudge-developers","domjudge-homepage","hacktoberfest","html","icpc","jquery","linux","pdf-format","php","prebuilt","programming-contest-jury","programming-contests","subscription"],"latest_commit_sha":null,"homepage":"https://www.domjudge.org","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DOMjudge.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-09-03T19:33:53.000Z","updated_at":"2024-11-04T08:51:06.000Z","dependencies_parsed_at":"2023-10-14T19:44:22.882Z","dependency_job_id":"61e35957-c141-4e01-9f20-acf5c5684b30","html_url":"https://github.com/DOMjudge/domjudge","commit_stats":null,"previous_names":[],"tags_count":155,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOMjudge%2Fdomjudge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOMjudge%2Fdomjudge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOMjudge%2Fdomjudge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOMjudge%2Fdomjudge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DOMjudge","download_url":"https://codeload.github.com/DOMjudge/domjudge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223654754,"owners_count":17180583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["competitive-programming","domjudge","domjudge-developers","domjudge-homepage","hacktoberfest","html","icpc","jquery","linux","pdf-format","php","prebuilt","programming-contest-jury","programming-contests","subscription"],"created_at":"2024-08-01T21:01:07.482Z","updated_at":"2025-04-15T01:33:12.694Z","avatar_url":"https://github.com/DOMjudge.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"\u003cimg align=\"right\" width=\"96px\" alt=\"DOMjudge-logo\" src=\"./doc/logos/DOMjudgelogo-with-white-background.png\"\u003e\n\nDOMjudge\n--------\n[![pipeline status](https://gitlab.com/DOMjudge/domjudge/badges/main/pipeline.svg)](https://gitlab.com/DOMjudge/domjudge/commits/main)\n[![Coverity Scan Status](https://img.shields.io/coverity/scan/671.svg)](https://scan.coverity.com/projects/domjudge)\n[![CodeQL alerts](https://github.com/DOMjudge/domjudge/actions/workflows/codeql-analysis.yml/badge.svg?branch=main\u0026event=push)](https://github.com/DOMjudge/domjudge/actions/workflows/codeql-analysis.yml)\n\nThis is the Programming Contest Jury System \"DOMjudge\" version 9.0.0DEV\n\nDOMjudge is a system for running a programming contest, like the\nICPC regional and world championship programming contests.\n\nInstallation\n------------\nWe provide [stable releases](https://www.domjudge.org/download) and [daily snapshots](https://www.domjudge.org/snapshot/) of the latest code. Bootstrapping from git is an advanced use case and mostly needed for development. Installing DOMjudge is almost never done via a `git clone`, except for development use cases or testing the latest code. \n\nDocumentation\n-------------\n\nFor more information on installation and requirements see the\ndocumentation under the doc/manual directory. There is an HTML\nversion of the documentation available, prebuilt from reStructuredText\nsources.\n\nThere's also team documentation available, prebuilt in PDF format from\nreStructuredText sources, but it contains default/example settings.\nTo include the correct settings for your local environment, DOMjudge\nhas to be properly configured first, as parts of the configuration are\nused in it (e.g. the URL to the team interface of DOMjudge). For more\ninformation, see the documentation.\n\nAll documentation is also available online at the DOMjudge homepage:\n\thttps://www.domjudge.org/documentation\nPlease note that this documentation is from the latest stable\nrelease and thus might not apply to your version.\n\nA fresh copy of the repository source tree must first be bootstrapped,\ngenerating the configure script and documentation. This can be done\nby running 'make dist', see the online documentation, section\n\"Developer information\" for more details.\n\nThere is a wiki which collects other pieces of information about\nspecific configurations or integrations:\nhttps://github.com/DOMjudge/domjudge/wiki\n\nCopyright \u0026 Licensing\n---------------------\n\nDOMjudge is Copyright (c) 2004 - 2025 by the DOMjudge developers and\nall respective contributors. The current DOMjudge developers are Jaap\nEldering, Nicky Gerritsen, Keith Johnson, Thijs Kinkhorst, Mart\nPluijmaekers, Michael Vasseur and Tobias Werth; see the manual for\na complete list of contributors.\n\nDOMjudge, including its documentation, is free software; you can\nredistribute it and/or modify it under the terms of the GNU General\nPublic License as published by the Free Software Foundation; either\nversion 2, or (at your option) any later version. See the file\nCOPYING.\n\nAdditionally, parts of this system are based on other programs, which\nare covered by other copyrights. This will be noted in the files\nthemselves and these copyrights/attributions can also be found in the\nDOMjudge manual.\n\nThe following JavaScript libraries/snippets are included:\n- coloris: Momo Bassit, licensed under the MIT license, see COPYING.MIT.\n- Monaco editor: licensed under the MIT license, see COPYING.MIT.\n\nThe default validator from the Kattis problemtools package is\nincluded, licensed under the MIT licence, see COPYING.MIT.\n\nThe M4 autoconf macros are licensed under all-permissive and GPL3+\nlicences; see the respective files under m4/ for details.\n\nThe DOMjudge tarball ships external library dependencies in the\nwebapp/vendor directory. These are covered by their individual licenses\nas specified in the file composer.lock.\n\nContact\n-------\n\nThe DOMjudge homepage can be found at:\nhttps://www.domjudge.org/\n\nAnnouncements of new releases are sent to our low volume announcements\nmailinglist. Subscription to this list is done via\nhttps://www.domjudge.org/mailman/postorius/lists/domjudge-announce.domjudge.org/\n\nThe developers can be reached through the mailinglist\ndomjudge-devel@domjudge.org. You need to be subscribed before\nyou can post. Information, subscription and archives are available at:\nhttps://www.domjudge.org/mailman/postorius/lists/domjudge-devel.domjudge.org/\n\nDOMjudge has a Slack workspace where a number of developers and\nusers of DOMjudge linger. More information can be found at\nhttps://www.domjudge.org/chat\n\nSpecial thanks\n--------------\n\n[Jetbrains](https://www.jetbrains.com) for providing a free license for their\n  IDEs.\n\n[\u003cimg src=\"https://www.jetbrains.com/company/brand/img/jetbrains_logo.png\" height=\"75\"\u003e](https://www.jetbrains.com)\n\n[Blackfire](https://blackfire.io) for providing a free license for their\n  profiling tool.\n\n[\u003cimg src=\"https://platform.sh/blackfire-logos/full/color/BFlogo_aPSHproduct_Color_H.png\" height=\"75\"\u003e](https://blackfire.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDOMjudge%2Fdomjudge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDOMjudge%2Fdomjudge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDOMjudge%2Fdomjudge/lists"}