I have been writing a Hugo (static site generator) theme that automatically generates a website based on the F-Droid/Fastlane metadata included in an app's source repo. It is called, unsurprisingly, fastlane-hugo-theme https://github.com/guardianproject/fastlane-hugo-theme. The key idea is that the metadata provides enough information to build a nice little website, and GitLab/GitHub Pages makes it really easy to host a site. This currently supports:
* automatically generates localized sites, based on enabled locales * GitLab Pages via the standard _.gitlab-ci.yml_ method * GitHub Pages via [pushing to _gh-pages_ branch](https://gohugo.io/hosting-and-deployment/hosting-on-github/#deployment-of-project-pages-from-your-gh-pages-branch) * includes all screenshots * includes feature graphic as header * includes Title, Short Description, Full Description * shows badges for F-Droid, Google Play, GitLab, GitHub The CSS/layout still needs work but I suck at that stuff, so I'd love help with that part. Here are some examples generated by this: * [(source)](https://github.com/guardianproject/ripple) - https://guardianproject.github.io/ripple * [(source)](https://gitlab.com/guardianproject/checkey) - https://guardianproject.gitlab.io/checkey * coming soon, porting this site: https://guardianproject.github.io/haven This can also be extended to include more things that can be included in F-Droid/Fastlane metadata: * Video * What's New / Changelogs * Developer email/name/website * support for Triple-T Gradle Play Publisher -- PGP fingerprint: EE66 20C7 136B 0D2C 456C 0A4D E9E2 8DEA 00AA 5556 https://pgp.mit.edu/pks/lookup?op=vindex&search=0xE9E28DEA00AA5556 _______________________________________________ List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev To unsubscribe, email: [email protected]
