Refactor project structure
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user