Overhaul maintenance.md: single source of truth for component authorities - #19
Open
marvimarv wants to merge 1 commit into
Open
Overhaul maintenance.md: single source of truth for component authorities#19marvimarv wants to merge 1 commit into
marvimarv wants to merge 1 commit into
Conversation
3 tasks
Restructure docs/development/maintenance.md: components are listed
alphabetically by their folder name in components/ILIAS/, each with
a uniform authority block, and the file replaces the per-component
maintenance.json files as the single source of truth for
maintainership data.
Structural changes:
- one block per component folder with GitHub link and Feature-Wiki
assignment ("Belongs to"); wiki-grouped folders (Login/Auth,
ECS Interface, Study Programme, ...) share their authority data
- authority entries use the format
[<github-username>](<link-to-docu-profile>), documented in
"How Authority Assignments are Stored"
- "Tester" and "Unit-specific Guidelines, Rules, and Regulations"
fields dropped (TB decisions, July 2026)
- all 164 maintenance.json files removed (163 component folders
plus templates/maintenance.json)
- ilComponentBuildPluginInfoObjectiveTest::testScanDir no longer
expects maintenance.json; dead maintenance.json links in
components/ILIAS/Refinery/docs/CONTRIBUTING.md now point to the
maintenance.md
Authority updates agreed with the maintainers (July/August 2026):
- AuthSOAP: Pascal Seeland removed -> mjansen, thojou
- OpenIdConnect: smeyer -> mjansen, thojou
- Cache, FileDelivery, FileServices -> fschmid
- soap -> minervis (githamo, sKarki999; De-Assign: TimoScheuer)
- VirusScanner -> unmaintained (rschenk stepped down)
- Html assigned to Security instead of Forum (component is the
HTML-Purifier service)
- Init mapped to "Initialisation Service" (mjansen, tfuhrer,
fschmid) instead of the Login/Auth group
- ILIASObject: username fixed fawinike -> skergomard (usr 44474)
- Feature-Wiki links added for BackgroundTasks, CmiXapi (xAPI),
ContentPage, FileUpload (File), GlobalScreen, Group,
IndividualAssessment, Taxonomy
Upstream changes included (through 8af32b1, 2026-08-04):
- mhomann-tf for Bibliographic, OrgUnit, StudyProgramme (ILIAS-eLearning#11640)
- thojou as ECS code authority for the Remote* folders (ILIAS-eLearning#11719);
handle rename tjoussen -> thojou (afde68d)
- Survey: assignee for issues -> abrahammordev (ILIAS-eLearning#11837)
- dkippKPG as code authority for KioskMode, Language,
LearningSequence, Maps (c364175, 8af32b1)
Cleanup (TB decisions):
- Cloud and SystemFolder components removed; note: Cloud contained
the RemoveCloudDBUpdate setup migration
- Context and setup_ blocks dropped (folders no longer exist in
trunk)
- Http_, UI_ and BackgroundTasks_ intentionally stay listed as
unmaintained
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
marvimarv
force-pushed
the
maintenance-overhaul-final
branch
from
August 25, 2026 12:34
02760a1 to
e82e904
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Final, squashed version of the maintenance.md overhaul (supersedes #14, which carries the full history and discussion). One commit, no migration tooling —
docs/development/maintenance.mdbecomes the single source of truth for component authorities.What this PR does:
components/ILIAS/, one uniform authority block each (GitHub link + Feature-Wiki Belongs to); wiki-grouped folders share their authority data[<github-username>](<link-to-docu-profile>)TesterandUnit-specific Guidelinesfields dropped (TB decisions, July 2026)maintenance.jsonfiles removed (incl.templates/);ilComponentBuildPluginInfoObjectiveTestand RefineryCONTRIBUTING.mdlinks adjusted accordinglyRemoveCloudDBUpdatesetup migration) and SystemFolder removed; Context/setup_ blocks dropped (folders gone from trunk); Http_, UI_, BackgroundTasks_ intentionally stay listed as unmaintainedFollow-ups (tracked outside this PR)
upstream/trunkdirectly before submitting to ILIAS-eLearning/ILIAS