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

Feat: HTML/GitHub pages version of curriculum #114

Merged
merged 2 commits into from
Feb 5, 2024

Conversation

aleaf
Copy link
Contributor

@aleaf aleaf commented Feb 5, 2024

This PR adds an HTML version of the curriculum that includes galleries of the course notebooks rendered by nbsphinx. The idea is to provide a more polished website for the class that is easier to navigate and more searchable than the current notebooks rendered by GitHub. In addition to the galleries for parts 0 and 1 of the class (that would evolve with successive classes), we could also include a third 'bonus' gallery with cool notebooks from past classes or other relevant/useful examples. The lecture slides could also be converted to markdown and then rendered in the online docs using a tool like reveal.js. We could also add an FAQ that could be a living troubleshooting doc, etc.

A basic explanation of how the docs fit into the workflow

View the current docs on my fork

LMK what you think! @mnfienen @jdhughes-usgs @langevin-usgs @jlarsen-usgs

aleaf added 2 commits February 5, 2024 13:29
* Edit header levels for consistency
* Add number (01, 02, etc) to Title for thumbnails and html pages
* Execute some notebooks to show output; add to notebooks/clear_all_notebooks.py list
@mnfienen
Copy link
Collaborator

mnfienen commented Feb 5, 2024

Dang @aleaf - this is really cool! I'm accepting the PR and thinking we should be good to go for the review/release unless any last-minute edits from @jlarsen-usgs, @jdhughes-usgs or @langevin-usgs

Thanks for doing this!

So I guess we just need to add a link to the gallery on the main README?

@mnfienen mnfienen merged commit 58259f7 into DOI-USGS:main Feb 5, 2024
4 checks passed
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.

2 participants