# Repository Manager

## Repository Manager

- [Repository Manager](https://docs.oscwii.org/repository-manager/readme.md): Open Shop Channel's new-gen repository system
- [Credits](https://docs.oscwii.org/repository-manager/credits.md)
- [Introduction to manifests](https://docs.oscwii.org/repository-manager/manifests/introduction-to-manifests.md)
- [Example manifest](https://docs.oscwii.org/repository-manager/manifests/example-manifest.md)
- [Essential Information](https://docs.oscwii.org/repository-manager/manifests/essential-information.md): Name, author, category, and so on!
- [Category](https://docs.oscwii.org/repository-manager/manifests/essential-information/category.md): "category": "demos"
- [Peripherals](https://docs.oscwii.org/repository-manager/manifests/essential-information/peripherals.md): "peripherals": \["Wii Remote", "Wii Remote", "GameCube Controller"]
- [Flags](https://docs.oscwii.org/repository-manager/manifests/essential-information/flags.md): "flags": \["writes\_to\_nand"]
- [Platforms](https://docs.oscwii.org/repository-manager/manifests/essential-information/platforms.md): "supported\_platforms": \["wii", "vwii"]
- [Source](https://docs.oscwii.org/repository-manager/manifests/source.md): How should the server obtain this app?
- [Format](https://docs.oscwii.org/repository-manager/manifests/source/format.md): "format": "zip"
- [URL](https://docs.oscwii.org/repository-manager/manifests/source/url.md): Obtain app from URL.
- [Location](https://docs.oscwii.org/repository-manager/manifests/source/url/location.md): "location": "https://owensoft.net/project/newogame/dl/newozero.zip"
- [GitHub Release](https://docs.oscwii.org/repository-manager/manifests/source/github-release.md): Obtain app from a GitHub release.
- [Repository](https://docs.oscwii.org/repository-manager/manifests/source/github-release/repository.md): "repository": "mgba-emu/mgba"
- [File](https://docs.oscwii.org/repository-manager/manifests/source/github-release/file.md): "file": "mGBA-\*-wii.7z"
- [Additional Files](https://docs.oscwii.org/repository-manager/manifests/source/github-release/additional-files.md): Optional: "additional\_files": \["config.txt", "hacks\_hash.ini"]
- [SourceForge Release](https://docs.oscwii.org/repository-manager/manifests/source/sourceforge-release.md): Obtain app from the SourceForge "best release".
- [itch.io](https://docs.oscwii.org/repository-manager/manifests/source/itchio.md): Obtain app from itch.io.
- [MediaFire](https://docs.oscwii.org/repository-manager/manifests/source/mediafire.md): Obtain app from MediaFire.
- [Location](https://docs.oscwii.org/repository-manager/manifests/source/mediafire/location.md): "location": "https://www.mediafire.com/file/g5mzgr1izm2/baltools-1.0.zip"
- [Treatments](https://docs.oscwii.org/repository-manager/manifests/treatments.md): How should the server prepare this app for distribution?
- [Contents](https://docs.oscwii.org/repository-manager/manifests/treatments/contents.md): Treatments group for manipulating files and directories.
- [Meta](https://docs.oscwii.org/repository-manager/manifests/treatments/meta.md): Treatments group for manipulating the meta.xml file.
- [Web](https://docs.oscwii.org/repository-manager/manifests/treatments/web.md): Treatments group for internet communication.
- [Archive](https://docs.oscwii.org/repository-manager/manifests/treatments/archive.md): Treatments group for dealing with archives files.
- [Pattern Matching](https://docs.oscwii.org/repository-manager/pattern-matching.md): Can be used for some treatments and sources.
- [Supported Archive Formats](https://docs.oscwii.org/repository-manager/supported-archive-formats.md): The following file formats are currently supported by Repository Manager
- [FAQ](https://docs.oscwii.org/repository-manager/information-for-app-developers/faq.md)
- [Introduction](https://docs.oscwii.org/repository-manager/api/introduction.md): Repository Manager API
- [Retrieving Information](https://docs.oscwii.org/repository-manager/api/retrieving-information.md)
- [Retrieving Contents](https://docs.oscwii.org/repository-manager/api/retrieving-contents.md)
- [Guidelines](https://docs.oscwii.org/repository-manager/api/guidelines.md)
- [Introduction](https://docs.oscwii.org/repository-manager/server/introduction.md)
- [Repository Index](https://docs.oscwii.org/repository-manager/server/repository-index.md)
- [SourceDownloader](https://docs.oscwii.org/repository-manager/server/sourcedownloader.md)
