doc: update gh-pages
edkerk opened this issue · 5 comments
Description of the issue:
Currently https://sysbiochalmers.github.io/yeast-GEM/ is build from the gh-pages
branch, which is not automatically updated when master
is changed. The page mainly gives the information from README.md
, but if this file is updated on master
(which happens with each new release), the version on gh-pages is outdated.
Expected feature/value/output:
- Bare minimum: a page with up-to-date information. Could for instance be arranged by writing an Action that merges
master
togh-pages
after each merge tomaster
. - Alternative: a completely different, simpler landing page. GitHub-savvy people would be confident with the usual https://github.com/SysBioChalmers/yeast-GEM/ page, perhaps https://sysbiochalmers.github.io/yeast-GEM/ should be more accessible to those less familiar with GitHub. Just a few lines introducing the model and citation, then links to (i) latest release + list of all releases; (ii) memote report of latest release + history report; (iii) Issues page, to report problems; (iv) the main repo page for more detailed information as given in the
README.md
? This page doesn't even have to be updated with new releases, just link to for instance https://github.com/SysBioChalmers/yeast-GEM/releases/latest/.
Current feature/value/output:
Not up-to-date, representing the same README as in the repo landing page.
Alternative: a completely different, simpler landing page
I like this idea! As you mention, it would simplify the releasing process & make for a newbie-friendly landing page. Maybe some link to a Git/Github tutorial, to encourage people to clone the repo instead of downloading?
Maybe some link to a Git/Github tutorial, to encourage people to clone the repo instead of downloading?
Great idea!
A proposed new page is prepared on gh-pagesNew, the result is shown https://sysbiochalmers.github.io/yeast-GEM/.
Any feedback welcome! Note that the link to the memote report (on the left) does not work at the moment, but once 8.5.0 is released it will show a memote report for the latest published release.
@edkerk I went through the new page and I think it contains everything required for installation/usage/etc, without being too wordy. Nice work! My only comment is that next to "Latest memote report" you could have a link that says something like "What is memote?" and points to the publication, as I imagine newcomers to the field might not know what memote is.
Now implemented.