Documentation · Developer Documentation
Release And Build Process
This page intentionally does not describe the plugin's private release and distribution infrastructure.
What integrators need to know
- Releases of ADP Car Market Hub are built and distributed through a controlled, private release process operated by AD Promotion.
- Update notifications and downloads reach customer sites through the plugin's own update mechanism, which is configured automatically.
- The plugin ships without a JavaScript build step: PHP, JavaScript, CSS, templates and translations are delivered as-is inside the published package.
- The plugin has no required runtime dependencies beyond WordPress and PHP at the documented minimum versions.
Build pipeline internals, deployment paths, server configuration, signing material and the artefact-distribution workflow are operated privately and are not part of the public documentation.
For contributors
If you are working from a local checkout, see Local Development Setup for environment preparation and Testing Guide for how to run the project's own test suite locally before submitting a contribution.
Supported public integration surfaces
When integrating with the plugin, prefer these stable surfaces:
- The plugin admin settings UI.
- The documented shortcodes.
- Theme-level template overrides as described in Template System And Overrides.
- The general Developer Overview for orientation.
Internal class names, option keys, database tables, REST and AJAX endpoints, cron hook names, capability and nonce identifiers, and release / update infrastructure are treated as implementation details. They may change between releases without notice and are not part of the public integration contract.
Stability and change policy
Anything not listed as a supported public surface above is considered an internal implementation detail. Internal APIs, storage layout and security implementation may change between releases. Do not depend on them from third-party code, themes or external systems. Direct database writes are not supported.
Public documentation notice. This page provides a high-level integration overview only. Internal implementation details, private APIs, storage internals and security-sensitive release infrastructure are maintained separately and are not part of the public documentation. Supported integration surfaces are the documented shortcodes, template overrides, settings UI and any extension points explicitly published in this section.