Skip to content

Restructure maintenance.md to alphabetical organization by component folder#6

Open
marvimarv wants to merge 4 commits intotrunkfrom
maintenance-md-alphabetical
Open

Restructure maintenance.md to alphabetical organization by component folder#6
marvimarv wants to merge 4 commits intotrunkfrom
maintenance-md-alphabetical

Conversation

@marvimarv
Copy link
Owner

@marvimarv marvimarv commented Feb 9, 2026

This PR restructures the maintenance.md file to organize components alphabetically by component folder name (A-Z) instead of the Feature Wiki category structure.

Changes

  • Removed category-based organization (no more Feature Wiki categories)
  • All components are now sorted alphabetically by first component folder name (A-Z)
  • Maintained semantic grouping of related component folders (e.g., "Test & Assessment" containing "Test" and "TestQuestionPool")
  • Removed separate 'Unmaintained Components' section - unmaintained components appear in the main alphabetical list with status marker
  • Updated introduction text to reflect alphabetical organization
  • Kept Feature Wiki links to individual components
  • Kept all authority fields and formatting
  • Unmaintained status is displayed for components without maintenance.json or with all NONE authorities

Script

The generation script is located at scripts/maintenance-overhaul/generate_maintenance_final.py and can be run to regenerate the maintenance.md file.

…ries

- Restructure maintenance.md to match 9 main ILIAS categories from docu.ilias.de
- Add semantic grouping of component folders under sub-components
- Include all components from components/ILIAS (maintained and unmaintained)
- Prioritize maintenance_old.md as primary source for authorities
- Add Feature Wiki links to categories and individual components
- Make component folders clickable links to GitHub repository
- Improve component matching with case-insensitive and flexible search
- Add support for 'Assignee for Issues' field
- Fix unmaintained status detection (components with all NONE authorities)
- Remove 'LINK MISSING' entries for Unit-specific Guidelines
- Add summary statistics for maintained/unmaintained components
- Preserve BEGIN/END comments for automatic updates
- Change 'Statistik' to 'Statistics'
- Change 'Component Ordner' to 'Component Folders'
- Change 'NONE Authority-Einträge' to 'NONE Authority entries'
- Translate introduction text to English
These fields are not present in maintenance_old.md and should not be included in the generated maintenance.md
…folder

- Remove category-based organization (Feature Wiki categories)
- Sort all components alphabetically by first component folder name (A-Z)
- Maintain semantic grouping of related component folders
- Remove separate 'Unmaintained Components' section
- Update introduction text to reflect alphabetical organization
- Keep Feature Wiki links to individual components
- Keep all authority fields and formatting
@cursor

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant