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

Handbook built with Sphinx and published on docs.niteo.co #171

Open
4 tasks
cas-- opened this issue May 16, 2018 · 2 comments
Open
4 tasks

Handbook built with Sphinx and published on docs.niteo.co #171

cas-- opened this issue May 16, 2018 · 2 comments

Comments

@cas--
Copy link
Contributor

cas-- commented May 16, 2018

The Story

Handbook documents: User story & Work process

As a Nitean,
I want handbook to be ready to publish on https://docs.niteo.co,
so that we have an HTML handbook with a nice theme and can search it easily.

Problem

Currently, we point to GitHub whenever we need to link to the handbook and although this works publishing it on docs.niteo.co would be better with themed HTML generated by Sphinx.

We are also missing checks for spelling, formatting and URLs so by using Sphinx and pre-commit we can solve those issues as well.

Proposal

  • Use Sphinx to generate the HTML
  • Hyperlinks, both internal and external are checked by Sphinx
  • Spelling is checked by Sphinx
  • Add pre-commit checks for syntax and formatting issues:
    • Fix or warn about trailing whitespace.
    • Fix or warn about missing end-of-file newline.
    • Use check-symlinks to ensure not broken.
    • Perhaps use markdownlint.

Configure and publish the handbook on RTD

Pitfalls

By publishing on docs.niteo.co the handbook would not be available publicly.

Best practices (DoD)

  • Documentation is revised:
    e.g. help articles, handbook pages, Intra reports or technical docs.
  • Product users are informed. e.g. blog post on a new major feature.
  • Test coverage is 100%.

Expectations (AC)

  • Sphinx is being used to generate HTML
  • Commit checks for spelling and other formatting issues are enabled.
  • Handbook is published on docs.niteo.co.
  • User story demo uploaded to Sprint release.
@cas-- cas-- changed the title [WiP] Handbook published on RTD Handbook published on RTD May 29, 2018
@cas-- cas-- changed the title Handbook published on RTD Handbook built with Sphinx and published on docs.niteo.co May 29, 2018
@karantan karantan changed the title Handbook built with Sphinx and published on docs.niteo.co ✋ [vote] Handbook built with Sphinx and published on docs.niteo.co May 30, 2018
@cas--
Copy link
Contributor Author

cas-- commented May 30, 2018

Story estimate SP: 2

@cas-- cas-- removed their assignment May 30, 2018
@zupo
Copy link
Member

zupo commented May 30, 2018

Story estimate SP: 2

@karantan karantan changed the title ✋ [vote] Handbook built with Sphinx and published on docs.niteo.co Handbook built with Sphinx and published on docs.niteo.co Jun 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants