Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Readthedocs #3

Merged
merged 3 commits into from
Jan 31, 2019
Merged

Conversation

yousefmoazzam
Copy link
Contributor

This adds a docs structure which can be used to create documentation using Sphinx, and have it automatically built and hosted by readthedocs.

The main points of interest are the docs/index.rst file which is the place for users to start adding their own documentation (it contains a few basic examples of the different types of content that can be created by Sphinx to help the user get started), and the added link in the README.rst which goes over how to configure readthedocs and github to enable the automatic building and hosting behaviour of readthedocs.

It's worth mentioning that the docs structure included here is taken from https://github.com/thomascobb/pvi.

The added docs structure provides a starting point for creating
project documentation using Sphinx.
Remove some unnecessarily repeated strings in conf.py and replace them
with variables.
@coveralls
Copy link

coveralls commented Jan 30, 2019

Coverage Status

Coverage remained the same at 0.0% when pulling b69786d on yousefmoazzam:readthedocs into 482d975 on dls-controls:master.

@GDYendell
Copy link
Contributor

@yousefmoazzam merge this whenever your're ready. What is it being used for, out of interest?

Copy link
Contributor

@GDYendell GDYendell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I moved the CI guide from my Home to the Control space. This change will make both these pages use the short links that don't change if a page is moved.

README.rst Outdated Show resolved Hide resolved
README.rst Outdated Show resolved Hide resolved
Update README.rst to include the use of the docs directory, and add
a link to a Confluence page detailing how to set up readthedocs to
build and host the project's documentation.
@yousefmoazzam yousefmoazzam merged commit f3a256e into dls-controls:master Jan 31, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants