Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.95 KB

CONTRIBUTING.md

File metadata and controls

25 lines (16 loc) · 1.95 KB

Contributing

  • To contribute content, create a pull request with valid changes/additions to any files in the repo.
  • To test locally, run: node buildData.js && python -m http.server 8080
  • See ImranR98/Obtainium#1214 for background/context for this repo.

Contributing Apps

Important

Please make sure to read the app criteria before opening a PR with new/updated app configs.

  • You can auto-generate config files from an Obtainium export by running node generateFromExport.js <path to Obtainium export>
  • Note: Auto-generated entries will not have icon, category, or description data. Adding those manually is not required but would result in a better user experience.
  • You can also auto-generate config files from an Obtainium URL redirection link by running generate_from_url.py
  • Note: Using generate_from_url.py requires you to install "Colorama" by using the pip command pip install colorama

Minimal Example

To add an app config to this repo, your app configuration JSON must contain at least the id, url, author, name, and additionalSettings keys. Note that for any app-specific setting you don't define in additionalSettings, the default value will be used.

For example: