ARUNOX Framework

ARUNOX Framework Konventionen

Die Einhaltung dieser Konventionen gewährleistet eine konsistente, wartbare und erweiterbare Entwicklung innerhalb des ARUNOX-Frameworks.

1. Verzeichnisstruktur

Die Verzeichnisstruktur ist klar definiert und folgt dem Prinzip der Modularität:

/public/               // Einstiegspunkt des Frameworks
/config/               // Globale Konfigurationsdateien
/library/              // Framework-Kernbibliotheken
/plugins/              // Plugin-Logik
/themes/               // Theme-spezifische Dateien
    

Plugins und Themes haben eigene Unterstrukturen:

Plugins

/plugins//
    /library/ARUNOX/Plugins//
    /hooks/api.php
    /config.php
    

Themes

/themes//
    /library/ARUNOX/Themes//
    /templates/index.php
    /assets/
    

2. Namenskonventionen

3. Kommentar-Richtlinien

Alle Dateien müssen eine einheitliche Kopfzeile enthalten:

/**
 * [Dateiname oder Namespace]
 *
 * [Kurze Beschreibung der Datei oder Klasse]
 *
 * @author          Sparky 
 * @copyright       2025 ARUNOX
 * @version         [Version der Datei]
 */
    

4. API-Konventionen

5. Plugin- und Theme-Integration

Plugins und Themes folgen einer klar definierten Struktur und bieten hohe Modularität:

6. Tests

Tests erfolgen ausschließlich über public/tests.php. Alle anderen Zugriffe auf Test-Routinen sind untersagt.

7. Änderungen und Versionierung

8. Farbschema

Das Framework verwendet ein festgelegtes Farbschema:

9. Dynamische Layouts

Themes unterstützen dynamische Layouts, die einfach angepasst werden können. Änderungen an Themes werden in der config.php des jeweiligen Themes definiert.