Draconai Documentation

dd_id_f0a1b2c3d4
4. System Technical

File Map

Table of Contents

This page is a small map of the repository so changes can be made without guessing.

Key Folders

Folders

  • docs/devdocs/: DevDocs source pages (markdown) that are transformed into the WordPress payload.
  • docs/rulebook/: Rulebook (rules/contracts). Primary authority over DevDocs and code.
  • scripts_local/publish_devdocs/: Local publish pipeline (build payload, sync to server, trigger WordPress import).
  • server/var_www/devdocs_wp/: DevDocs WordPress stack (themes/plugins/config) and the prepared payload file (wp_bulk_payload.json).
  • server/var_www/docker/: Docker and Traefik config for the app stack.
  • server/var_www/symfony_fe/: Symfony frontend app.
  • server/var_www/symfony_be/: Symfony backend API app.

Key Files

Files

  • scripts_local/publish_devdocs.py: Main entrypoint to publish DevDocs into WordPress.
  • server/var_www/devdocs_wp/wp_bulk_payload.json: Prepared JSON payload imported by the WordPress plugin.
  • server/var_www/devdocs_wp/wp-content/plugins/dracon-docs-bulk-sync/docs-bulk-sync.php: WordPress plugin that applies the payload (create/update/delete pages).