Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish documentation on GitHub pages #25

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

guilgaly
Copy link
Contributor

@guilgaly guilgaly commented Dec 2, 2018

Pull Request Checklist

  • Have you read through the contributor guide?
  • Have you added tests for any changed functionality?

Purpose

Publish both generated API docs (scaladoc) and a documentation website to Github pages.

Background Context

  • The generated Scaladoc for core and for the modules are unified with sbt-unidoc for simplicity, but we could also put them in separate folders.
  • The doc site is generated with sbt-site using the paradox static site generator. Paradox is used for sbt-site's own doc site, so we have a nice example there.
  • Everything is then pushed to Github Pages using sbt-ghpages.

References

See issue #18

TODO

  • Write more documentation...
  • Write doc for the documentation writing/publishing process too
  • Update README
  • Embed/link to the license and the contributing guide
  • Automate doc publishing with Travis (see this)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants