# Application Manifests

- [Introduction to manifests](/repository-manager/manifests/introduction-to-manifests.md)
- [Example manifest](/repository-manager/manifests/example-manifest.md)
- [Essential Information](/repository-manager/manifests/essential-information.md): Name, author, category, and so on!
- [Category](/repository-manager/manifests/essential-information/category.md): "category": "demos"
- [Peripherals](/repository-manager/manifests/essential-information/peripherals.md): "peripherals": \["Wii Remote", "Wii Remote", "GameCube Controller"]
- [Flags](/repository-manager/manifests/essential-information/flags.md): "flags": \["writes\_to\_nand"]
- [Platforms](/repository-manager/manifests/essential-information/platforms.md): "supported\_platforms": \["wii", "vwii"]
- [Source](/repository-manager/manifests/source.md): How should the server obtain this app?
- [Format](/repository-manager/manifests/source/format.md): "format": "zip"
- [URL](/repository-manager/manifests/source/url.md): Obtain app from URL.
- [Location](/repository-manager/manifests/source/url/location.md): "location": "https://owensoft.net/project/newogame/dl/newozero.zip"
- [GitHub Release](/repository-manager/manifests/source/github-release.md): Obtain app from a GitHub release.
- [Repository](/repository-manager/manifests/source/github-release/repository.md): "repository": "mgba-emu/mgba"
- [File](/repository-manager/manifests/source/github-release/file.md): "file": "mGBA-\*-wii.7z"
- [Additional Files](/repository-manager/manifests/source/github-release/additional-files.md): Optional: "additional\_files": \["config.txt", "hacks\_hash.ini"]
- [SourceForge Release](/repository-manager/manifests/source/sourceforge-release.md): Obtain app from the SourceForge "best release".
- [itch.io](/repository-manager/manifests/source/itchio.md): Obtain app from itch.io.
- [MediaFire](/repository-manager/manifests/source/mediafire.md): Obtain app from MediaFire.
- [Location](/repository-manager/manifests/source/mediafire/location.md): "location": "https://www.mediafire.com/file/g5mzgr1izm2/baltools-1.0.zip"
- [Treatments](/repository-manager/manifests/treatments.md): How should the server prepare this app for distribution?
- [Contents](/repository-manager/manifests/treatments/contents.md): Treatments group for manipulating files and directories.
- [Meta](/repository-manager/manifests/treatments/meta.md): Treatments group for manipulating the meta.xml file.
- [Web](/repository-manager/manifests/treatments/web.md): Treatments group for internet communication.
- [Archive](/repository-manager/manifests/treatments/archive.md): Treatments group for dealing with archives files.
