Simple web app for plist files management.
For iOS development, there're tons of useful libraries that fetches plist file online to remotely configure your apps.
To manage those plist files online for mobile developers can be a trouble, and in order to ease the burden, we created Oven for our in-house use but also open source for everyone else.
- Simple file browser and manager for S3
- Validation of plist format
- GitHub authentication
Though it could be hosted in somewhere else, we recommended Heroku for Oven.
git clone email@example.com:polydice/oven.git cd oven heroku apps:create git push heroku master
Then you need to configure Oven with S3/GitHub credentials.
The following environment variables are required for Oven:
AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_REGION AWS_S3_BUCKET_NAME // The bucket name to put files GITHUB_AUTHENTICATION_TEAM_ID // (Optional) Only user in this team can use the app GITHUB_CLIENT_ID GITHUB_CLIENT_SECRET
To set these variables, use:
heroku config:set KEY1=VALUE1 [KEY2=VALUE2 …]
To name a few libraries that make use of remote plist files:
Oven is released under MIT License