alan-turing-institute / tric-dt

Open Project Pages for the TRIC-DT
Other
5 stars 0 forks source link

Create knowledge commons pages - infrastructure choice #6

Open cassgvp opened 1 year ago

cassgvp commented 1 year ago

Summary of issue

A core part of our activites is to deliver a public facing knowledge commons where we can share materials and recieve community contribution.

Github pages is an apporpriate vehicle for this (more so than a Turing managed webpage, for example) as it we can be flexible and responsive in the content, and enable version controlled attribution of community input in the copy itself. Github issues will also be a valuable tool for receiving (and visibly responding to) community input.

We understand that the creation of github pages sites is acceptable to Turing comms and compliance teams under the proviso that we call it "pages" and not "website". RCM communications guidelines (in development) refer to them as "open source project pages".

Existing resources that we can "template" for infrastructure

To do

pros/cons of infrastructure templates

Content pages (for now!)

cassgvp commented 1 year ago

In duscussion with @chrisdburr:

What features do we need from the project pages?

Above all looks to be acheivable in jupyterbook.

@chrisdburr will confirm and look into extensibility of the static site.

@cassgvp will set up the github side of things (not the static site yet), framed as "TRIC-DT public repo, managed byt the Hub"

chrisdburr commented 1 year ago

Happy to report that the use cases I had in mind are either covered by the advanced HTML options (https://jupyterbook.org/en/stable/advanced/html.html) or can be done with fiddly but doable Sphinx customisation. So, all good from my side.

kallewesterling commented 1 year ago

In @chrisdburr's absence I'm happy to help out with the technical side of things, if you need @cassgvp.

cassgvp commented 11 months ago

Note to update the README with a link to the knowldege commons once that is public!

chrisdburr commented 11 months ago

The JupyterBook is now created and scaffolded with the following tasks completed:

  1. Structure of JB setup
  2. Initial directories and pages created
  3. GitHub action setup to publish to GitHub pages
  4. Admonitions added to blank page to notify readers of work-in-progress

Currently, these changes are on the docs branch: https://github.com/alan-turing-institute/tric-dt/tree/docs/tric-dt-book

I would suggest we add a few more pages before merging the branch with main.