LogoLogo
HomeLibraryDonateHelpAbout
  • Repository Manager
  • Credits
  • Application Manifests
    • Introduction to manifests
    • Example manifest
    • Essential Information
      • Category
      • Peripherals
      • Flags
      • Platforms
    • Source
      • Format
      • URL
        • Location
      • GitHub Release
        • Repository
        • File
        • Additional Files
      • SourceForge Release
      • itch.io
      • MediaFire
        • Location
    • Treatments
      • Contents
      • Meta
      • Web
      • Archive
  • Pattern Matching
  • Supported Archive Formats
  • Information for app developers
    • FAQ
  • API
    • Introduction
    • Retrieving Information
    • Retrieving Contents
    • Guidelines
  • Server
    • Introduction
    • Repository Index
    • SourceDownloader
Powered by GitBook
LogoLogo

Documentation

  • API v2
  • WSC
  • CLI

Social

  • Twitter
  • Discord
  • GitHub
On this page
  • What are application manifests?
  • Essential Information
  • Source
  • Treatments

Was this helpful?

  1. Application Manifests

Introduction to manifests

PreviousCreditsNextExample manifest

Last updated 10 months ago

Was this helpful?

What are application manifests?

Application manifests are instructions for the Repository Manager server, providing it with information about how to obtain applications, their information, and finally prepare them for proper distribution.

Application manifests are generally split to several main parts:

Essential Information

This section includes information that is necessary to distribute the application, apart from information contained in the application's meta.xml, which is obtained by the server using the instructions in the "Source" section.

It also includes fields like author name and contact information, to make it easier to contact and identify the original author if needed.

Source

This part contains instructions for obtaining the application files, from their original distribution locations, such as developer websites and GitHub repositories.

Treatments

This one is special. It contains instructions for preparing the application for distribution on the Open Shop Channel. Usually, it is used for ensuring the directory is organized into the format the Homebrew Browser expects.

Essential Information
URL
URL
Manifest