Repository Information XML
On this page
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.
Recommended defaults
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.
Continue