-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Context
The current Hub Service Guide is clearly in need of some love (look at all those GH Action failures 🥲 ) and as Technical Content Developer I would like to take on more ownership of ensuring this repo is smoothly maintained!
Proposal
I propose to revamp docs.2i2c.org and upgrade it to Jupyter Book.
Why Jupyter Book?
Partnerships advocates using Jupyter Book to hub admins as the recommended tool for building out documentation for their respective communities. This is the current recommendation for building documentation in the Community Showcase Hub, since Jupyter Book allows authors to preview content "locally" on the hub before publishing content publicly (see 2i2c-org/community-showcase#44). Long-term we would like to migrate to the MyST ecosystem when the stack is more mature and hopefully upgrading to Jupyter Book now will help to ease that transition when the time comes.
Another motivating factor is that the Community Showcase Handbook would demonstrate the authoring workflow a hub admin might need in order to adopt and incorporate 2i2c maintained Hub Service Guide docs into contextualised documentation for their own communities1. To that end, having a SSOT Hub Service Guide written in Jupyter Book upstream would beneficially facilitate a hub community's contextualised Jupyter Book downstream .
Questions ❓
- Are there any reasons why the current readthedocs implementation would be preferable over Jupyter Books?
- Do you forsee any limitations with maintaining and contributing to the Service Guide as a Jupyter Book?
- Should we also apply the same JB recommendation to the Infrastructure Guide?
Updates and actions
### Tasks
- [ ] https://github.com/2i2c-org/docs/issues/207
- [ ] Backport new content from the Community Showcase Handbook to the Hub Service Guide, e.g. [content authoring](https://2i2c.org/community-showcase/community/content/authoring.html), [`gh-scoped-creds`](https://2i2c.org/community-showcase/user/topics/data/git.html)
- [ ] Figure out how hub admins can downstream content for contextualisation in a scalable and maintainable way and demonstrate how to do this on the Community Showcase Hub