This is a GitHub Pages project documenting the eHealth Integration Platform (IPF). The documentation is deployed on github at this location. The previous (obsolete) documentation can still be found here.
The layout is based on the Minimal Mistakes Theme (see description in README-minimal-mistakes.md).
The theme is pulled in unmodified via the remote_theme property in _config.yml; the only local
override is _includes/figure, which adds a width parameter to the upstream include.
There is nothing to be done. GitHub Pages are automatically rebuilt and redeployed after a commit.
In order to build and work locally,
- Follow these instructions. Hint: install/download the required ruby gems and jekyll plugin without using a proxy!
- Run
bundle exec jekyll serve—remote_themeworks locally too, so no change to_config.ymlis needed. - The site is served on
http://localhost:4000/ipf-docs
- Check the Minimal Mistakes releases and its CHANGELOG for breaking changes.
- Bump the version in the
remote_themeproperty of_config.yml(and theminimal-mistakes-jekyllversion in theGemfile, which is only a fallback fortheme-based builds). - Re-apply the upstream changes to
_includes/figureif that include changed upstream. - Build locally and check the home page, a transaction page (e.g.
/docs/ihe/iti9/) and the search page.
- Javadocs not included yet
- Add description here on how/where to add or edit pages
- Links missing, some polishing