Re: [guardian-dev] auto-generate an app website based on Fastlane/F-Droid metadata

2019-04-26 Thread John Sullivan
Hans-Christoph Steiner  writes:

> 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:
>

What a cool idea!

-john

-- 
John Sullivan | Executive Director, Free Software Foundation
GPG Key: A462 6CBA FF37 6039 D2D7 5544 97BA 9CE7 61A0 963B
https://status.fsf.org/johns | https://fsf.org/blogs/RSS

Do you use free software? Donate to join the FSF and support freedom at
.
___
List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
To unsubscribe, email:  guardian-dev-unsubscr...@lists.mayfirst.org


[guardian-dev] auto-generate an app website based on Fastlane/F-Droid metadata

2019-04-26 Thread 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



-- 
PGP fingerprint: EE66 20C7 136B 0D2C 456C  0A4D E9E2 8DEA 00AA 5556
https://pgp.mit.edu/pks/lookup?op=vindex=0xE9E28DEA00AA5556
___
List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
To unsubscribe, email:  guardian-dev-unsubscr...@lists.mayfirst.org