Community Apps
Submission Help
Use these guides to format Community Apps repository metadata, validate XML, and get a new repository ready for review.
On this page
Use this section as the source of truth for the Community Apps submission flow. The pages here are written in Markdown so they can be published to the external docs site later without re-authoring the same guidance in multiple places.
In this section
- Repository XML format explains the minimum XML structure required for Docker templates and plugin wrappers.
- Repository information XML covers the
ca_profile.xmlfile required for repository overview and support metadata. - XML field reference is generated from the parser field catalog and lists only the public XML tags we intentionally document.
- Builder guide walks through a practical starter flow for creating a new submission-ready repository.
Recommended starting point
Start from the starter repository whenever possible. It is the maintained scaffold for Community Apps submissions, and the examples in these docs are expected to stay in sync with it.
Before you submit
- Make sure the repository is public and active.
- Add an OSI-approved
LICENSEfile at the repository root. - Add a
ca_profile.xmlfile with a non-empty<Profile>section. - Include valid Docker template XML and/or plugin wrapper XML files.
- Check the generated XML field reference if you need parser-backed tag guidance beyond the starter files.
- Run Validate and Scan in the submission flow after each meaningful XML change.
External references
Continue