Skip to content

initial fastlane structures from IzzyOnDroid#84

Merged
ohmae merged 1 commit into
ohmae:masterfrom
IzzySoft:fastlane
Aug 23, 2025
Merged

initial fastlane structures from IzzyOnDroid#84
ohmae merged 1 commit into
ohmae:masterfrom
IzzySoft:fastlane

Conversation

@IzzySoft

Copy link
Copy Markdown
Contributor

this PR provides you with a "fastlane starter package" – to give it into your hands to define how your app is presented, and make it easy to keep descriptions & graphics in sync with your development. Some notes to sum them up in a place easy to find for you:

  • the IzzyOnDroid Fastlane Documentation can guide you with maintaining the structures here
  • take special care for limits, e.g. per-release changelogs can have max 500 chars, full_description.txt max 4,000 chars, graphics must have specific aspect ratios etc.
  • you can have "bigger graphics" here; the IoD updater takes care to resize/optimize them as needed
  • for the full_description.txt here I've used HTML compressed into a single line, to prevent the fdroid software converting each line break to a <br>. The tags used for this are supported by F-Droid.org as well, and to my knowledge even by PlayStore.
  • whenever you add a new "type" of metadata that has not been there before (e.g. the first changelog, a featureGraphic if it wasn't yet present), please let us know so we can check and enable it.
  • Details on all this in the linked documentation.
  • Once merged, your changes will be synced whenever a new release is pulled in here – to make sure it stays up-to-date with the app itself.
  • Should you have questions, be welcome to ask 😉

And now: Enjoy!

PS: one more shield, if you want it:

RB shield

[<img src="https://shields.rbtlog.dev/simple/net.mm2d.dmsexplorer" alt="RB shield">](https://shields.rbtlog.dev/net.mm2d.dmsexplorer)

@ohmae

ohmae commented Aug 22, 2025

Copy link
Copy Markdown
Owner

It seems like this pull request only places metadata. I cannot be responsible for the synchronization mechanism for this pull request or future changes. In other words, my future development and check will not change. If you are okay with that, I will merge it.

@IzzySoft

Copy link
Copy Markdown
Contributor Author

You are correct: it's only metadata (no binaries needed). If this resides only on our side, it will hardly ever be updated (as we cannot keep this in sync for the ~1,300 apps in our repo). Also, if you wanted something updated, you'd need to reach out to us.

On the other hand, if it resides here in the app's repo, chances are higher you might e.g. update the screenshots, or the description – even occasionally, when you spot something. That would then automatically be synced to us when the next update is being pulled in.

TL;DR: it increases chances of description and graphics being more up-to-date. We are aware there are no guarantees for that, and make no demands for it whatsoever (though we of course always welcome your updates there 😉).

Thanks!

@ohmae

ohmae commented Aug 23, 2025

Copy link
Copy Markdown
Owner

OK, Thanks

@ohmae
ohmae merged commit e9c7a64 into ohmae:master Aug 23, 2025
@IzzySoft

Copy link
Copy Markdown
Contributor Author

Thanks for merging! All set on our end now, so should you update something in the fastlane tree, that would be updated here when the next release is being pulled in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants