Skip to content

[CODINGSTANDARD] Gemeinsame Moodle- und PHP-Supportmatrix für das Ökosystem deklarieren #547

Description

@ralferlebach

Problem

Die drei Pflichtkomponenten deklarieren unterschiedliche requires- und supported-Bereiche. Dadurch ist die offiziell gemeinsame, geprüfte Zielmenge unklar.

Ursache

Versionmetadaten und README-Dateien werden komponentenweise gepflegt, obwohl das Produkt nur als Verbund arbeitsfähig ist.

Lösung

  • Eine gemeinsame Supportmatrix beschließen.
  • Alle version.php und README-Angaben angleichen.
  • Jede deklarierte Kombination in CI testen.
  • Versionen gemeinsam releasen und dokumentieren.

Manuelles Testverfahren

Testschritte

  1. Pluginverbund auf jeder deklarierten Moodle-/PHP-Kombination installieren und upgraden.

Aktuelles Ist-Verhalten

Die drei Pflichtkomponenten deklarieren unterschiedliche requires- und supported-Bereiche. Dadurch ist die offiziell gemeinsame, geprüfte Zielmenge unklar.

Erwartetes Soll-Verhalten

Alle drei Plugins deklarieren dieselben unterstützten Moodle-Reihen.

Automatisierte Tests

  • CI-Matrix muss exakt der Supportdeklaration entsprechen.

Akzeptanzkriterien

  • Alle drei Plugins deklarieren dieselben unterstützten Moodle-Reihen.
  • Keine ungetestete Version wird beworben.
  • Releasehinweise nennen die Verbundversion.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions