Hans-Christoph Steiner:
> 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

Hey that is great work! I think the layout already looks pretty alright.

~abel
_______________________________________________
List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
To unsubscribe, email:  guardian-dev-unsubscr...@lists.mayfirst.org

Reply via email to