alandau / sweb

Android Simple Web Browser
39 stars 22 forks source link

initial fastlane structures #2

Closed IzzySoft closed 3 years ago

IzzySoft commented 3 years ago

Fastlane is a standard to maintain your app's metadata. This PR gives you a "minimal starter set", but right away for 2 languages (DE+EN). You can build upon that, to e.g. add screenshots; be welcome using my Fastlane Cheat-Sheet as a guide.

Should you have questions, simply ask :wink:

alandau commented 3 years ago

Thanks for the PR. What tools are using Fastlane metadata? What are the benefits for SWeb as a project, and for me as its maintainer to add and maintain Fastlane?

IzzySoft commented 3 years ago

Without additional tools, F-Droid uses this so the app authors can maintain the metadata and it gets picked up along with new releases. So does my repo, also usable with the F-Droid client, where your app is currently listed. Using the Fastlane binaries, it can even be used with Play Store – the binaries not only take care for deployment there, but also let you automate screenshots and more (I've never used them, so I'm not aware of all their features). And should you go iOS, that's supported too.

In short: you maintain metadata in one place, and have it used in many (if you wish to). And they will be up-to-date without asking some maintainers to "merge your PR" whenever you changed something.

It's a well established standard, so its often recognized by potential contributors. Even non-devs can jump in here to eg. provide additional translations, which can be quite helpful: no programming language needed, just some "git basics" which are easy to learn (or if not, the simple text files can easily be attached to an issue for you to pick up and "copy over").

alandau commented 3 years ago

Thanks for the detailed explanation, I merged the PR.

IzzySoft commented 3 years ago

Thanks! I've set the config here now to pick it up. So your changes to the description will always be reflected here with the next update. Should you decide to add other elements (eg Screenshots) just let me know to enable those as well. If you wish, I can also send you the screenshots I've made (the clock tells you for which version :wink:).