Skip to content

Add licensing guidelines to ReadtheDocs#21

Merged
bourque merged 8 commits intolasp:mainfrom
bourque:add-licensing-guide-to-rtd
Jul 25, 2024
Merged

Add licensing guidelines to ReadtheDocs#21
bourque merged 8 commits intolasp:mainfrom
bourque:add-licensing-guide-to-rtd

Conversation

@bourque
Copy link
Member

@bourque bourque commented Jun 27, 2024

This PR moves the licensing guideline to under the sphinx source tree, thus allowing it to render in ReadTheDocs. I also made a few style changes to the licensing markdown file, and enabled support for markdown in the sphinx config.

@bourque bourque self-assigned this Jun 27, 2024
Comment on lines +26 to +29
source_suffix = {
'.rst': 'restructuredtext',
'.md': 'markdown',
}
Copy link
Member Author

Choose a reason for hiding this comment

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

Was super happy to see how easy it was to enable both restructuredtext and markdown! Yay sphinx!

Copy link
Collaborator

Choose a reason for hiding this comment

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

Yay! This is awesome

# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output

html_theme = 'alabaster'
html_theme = 'sphinx_rtd_theme'
Copy link
Member Author

Choose a reason for hiding this comment

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

Going with this for now, but definitely open to ideas for other themes we might want to use.

and shows the different categories of licenses available and the types of licenses that support their respective
requirements.

![The different categories of licenses](_static/licenses.png)
Copy link
Member Author

Choose a reason for hiding this comment

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

I was having lots of trouble trying to get HTML to render in sphinx/ReadtheDocs, so I decided to just show a static image of the table instead 🤷🏻 . Maybe we can get embedded HTML working in a future PR?

Copy link
Collaborator

Choose a reason for hiding this comment

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

Looks like the table caption is above the table again. We might want to re-make that png and add the caption in the .md file below the image at some point

@bourque bourque requested review from alex7ware, kjbrooks and vmartinez-cu and removed request for alex7ware June 27, 2024 17:15
Copy link
Collaborator

@vmartinez-cu vmartinez-cu left a comment

Choose a reason for hiding this comment

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

Looks great! Thanks for doing this

@vmartinez-cu
Copy link
Collaborator

Just noticed that the Read the Docs build failed. Looks like an issue with the module 'myst_parser'

@bourque
Copy link
Member Author

bourque commented Jun 27, 2024

I think I solved the RTD build issues. These updates are now 'live' here: https://lasp-developer-guide--21.org.readthedocs.build/en/21/licensing.html

@bourque bourque merged commit 6a8855c into lasp:main Jul 25, 2024
@bourque bourque deleted the add-licensing-guide-to-rtd branch July 25, 2024 20:27
bourque added a commit that referenced this pull request Sep 4, 2025
* Moved licencing guideline to sphinx source tree; added sphinx theme for RTD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants