lloydtorres / stately

A NationStates app for Android.
https://play.google.com/store/apps/details?id=com.lloydtorres.stately
Apache License 2.0
30 stars 8 forks source link

[F-Droid] Projection Metadata and Description. #17

Closed samtinel closed 3 years ago

samtinel commented 3 years ago

As soon as the Crashlytics removal is merged, the last thing to get Stately onto F-Droid is to add the necessary images/metadata/screenshots. See: https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/#in-the-applications-source-repository Those additions could be used by @lloydtorres to also publish on the Google play store. There are two options, namely tripple-T and fastlane. I personally prefer fastlane. Since I personally can't access my main dev machine, I can't provide the necessary patches in the next few days. @lloydtorres I couldn't find anything in the repo, do you have some kind of banner already?

lloydtorres commented 3 years ago

I can commit the assets I use on Google Play/Amazon Appstore to the repo, assuming they conform to F-Droid's requirements. Is there a reason why you prefer Fastlane over Triple-T?

samtinel commented 3 years ago

It boils down to personal preference, but I think fastlane's file structure is more intuitive, as well as it not being part of src/ since it doesn't have anything to do with the app itself but publishing. But the choice doesn't really matter for F-Droid, especially since both are free software. In any way, you should take a look at Fastlane's setup and Triple-T's setup, and decide for yourself since you can then also use it to publish on the play store, meaning one consistent branding and look. What might be interesting that fastlane supply init pulls your existing ressources from your play store entry and creates the correct paths already.

lloydtorres commented 3 years ago

Thanks, I'll give those a read.

lloydtorres commented 3 years ago

Added project metadata to the Stately/fastlane/ directory. Are there any other client-side changes needed for F-Droid?

If not I can bump up the minor version and we can coordinate publishing on Google Play/Amazon Appstore and F-Droid.

samtinel commented 3 years ago

Thank you for the quick action! As far as I can tell, everything should be done now. F-Droid also has guide lines what has to be included to make it to the "front page". The two things which currently aren't included to make it there is the license, but that is not part of fastlane but the metadata I'll create, and "at least one of the above translated". I have created a PR at #19 which translates some stuff to German. So if that is merged and the version is bumped, I'll put the metadata up for merging. As soon as it is merged it also takes the build server roughly one to three days max to build it. (Obviously we could put it there without the translation put I personally think it would be nice to see it on the front page). It should then appear at: https://f-droid.org/en/packages/com.lloydtorres.stately/

Do you want me to open an issue pointing to the new metadata file before pushing it so you can look over it?

lloydtorres commented 3 years ago

Do you want me to open an issue pointing to the new metadata file before pushing it so you can look over it?

That would be great! Thanks so much for looking into this.

Resolving this issue for now, we can track further work in that new issue.