Community Apps

Repository Information XML

Add a ca_profile.xml file in the repository root so Community Apps can show repository overview and support information.

Place a ca_profile.xml file in the repository root. A non-empty <Profile> section is required before a submission can be finalized.

If you are using the starter repository, replace every placeholder value here before you run submission scan.

For a parser-backed list of public repository profile tags, use the generated XML field reference.

Required rules

  • The file name must be exactly ca_profile.xml.
  • The file must live in the repository root.
  • A non-empty <Profile> element must be present.

These are the fields worth filling in for most repositories:

  • <Icon> so the maintainer profile has a real visual identity
  • <WebPage> so users and moderators have a canonical home page for the repository
  • <Forum> if you have a stable support thread or landing page

Everything else in ca_profile.xml is optional. Fields such as <Discord>, <Reddit>, <Twitter>, <Facebook>, <DonateLink>, <DonateText>, <Photo>, and <Video> are supported, but they are not needed for a normal submission.

<CommunityApplications>
  <Profile>
    Describe what users will find in this repository, which apps or plugins you maintain, and where they should go for support.
  </Profile>
  <Icon>https://raw.githubusercontent.com/YOUR_GITHUB_USERNAME/YOUR_REPO_NAME/main/icon.svg</Icon>
  <WebPage>https://github.com/YOUR_GITHUB_USERNAME/YOUR_REPO_NAME</WebPage>
  <!-- Optional support links -->
  <!-- <Forum>https://forums.unraid.net/topic/YOUR_SUPPORT_TOPIC</Forum> -->
  <!-- <Discord>https://discord.gg/YOUR_INVITE_CODE</Discord> -->
  <!-- Optional profile extras -->
  <!-- <DonateLink>https://github.com/sponsors/YOUR_GITHUB_USERNAME</DonateLink> -->
  <!-- <DonateText>Support this project</DonateText> -->
</CommunityApplications>

Add social links, donation links, or media fields only if they are real destinations you actively want shown on the repository profile.

Submission gate

If ca_profile.xml is missing, or the <Profile> section is empty, Community Apps will block submission finalization.