Purpose
Developer workflows describe how to change Amvionlie without creating drift.
Normal implementation flow
- Read the owner addon or central system.
- Read nearby patterns before editing.
- Identify the smallest responsible change.
- Use central helpers instead of local duplicates.
- Keep UI labels admin-friendly and free of developer diagnostics.
- Lint changed PHP files.
- Verify affected admin/public URLs return 200.
- Update docs or changelog only where the task requires it.
Build path vs reference path
Tutorial pages should guide implementation in order. Reference pages should provide copyable shapes. Do not make a developer hunt through long samples before they know the build sequence.
Working in a dirty tree
There may be user or generated changes already present. Do not revert unrelated work. If a file has existing changes, work with them carefully.
Cleanup direction
Prefer removing old fallback/sample paths after a governed owner exists. Do not leave old code around as accidental future template code.
Practical standard
If a future developer can tell who owns the feature by reading the files, the change is probably heading the right way.