Refactor project structure

This commit is contained in:
2026-01-09 11:45:27 +01:00
parent c11d9bdb8c
commit c20b482616
12 changed files with 51 additions and 1 deletions

View File

@@ -48,6 +48,14 @@ If you install this plugin manually, make sure it is installed in:
If the folder is called differently, DokuWiki will not load it.
## Project structure (developer notes)
This repository follows DokuWiki's plugin conventions at the top level (e.g. `syntax.php`, `conf/`, `lang/`, endpoints like `file.php`).
Reusable PHP code lives in `src/` and is loaded via `autoload.php`.
When adding new internal classes under the `dokuwiki\plugin\luxtools\` namespace, place them in `src/<ClassName>.php`.
## Configuration
luxtools is configured via its dedicated admin page: