Plundarr developer chart room 🏴☠️¶
Welcome aboard the developer documentation for Plundarr and its Docker Compose project generator, Maraudarr. These charts explain how the Python application turns a service catalog into one comment-rich Docker Compose deployment without trampling existing user configuration.
Choose a route 🧭¶
| Destination | Best for |
|---|---|
| Maraudarr overview | Understanding responsibilities and source layout |
| Architecture | Following data from CLI input to generated files |
| Add a service | Extending the selectable service catalog safely |
| Documentation style | Writing useful public docstrings and private-helper notes |
| Testing | Selecting the right validation voyage |
| Python reference | Looking up public classes and functions from source |
Note
Plundarr is the generated Docker Compose deployment. Maraudarr is the short-lived Python application that selects, renders, validates, and writes that deployment.
Understand documentation boundaries 📚¶
This site owns code-adjacent developer documentation and the version-matched Python reference. User deployment routes and broader fleet guidance remain in Plundarrpedia, which links back here rather than copying generated API pages.
The static HTML is generated during validation and deployment. Only the Markdown sources, MkDocs configuration, and pinned documentation dependencies belong in Git; the generated site/ directory does not.