TheDataShed / EngineeringHandbook

The source of truth for the engineering services
8 stars 2 forks source link

Embedding in SharePoint #44

Open gvee-uk opened 2 years ago

gvee-uk commented 2 years ago

Remember the reason for doing this is to have a consistent, single point of truth. Two mastered copies of stuff is no good to anyone!


I've spent some time looking at this today and I think the viable option to make this work is to have a GitHub Action that uploads the Markdown files to our SharePoint site.

These can then be linked to in SharePoint using the "File Viewer" WebPart which seems to render Markdown files sufficiently well!

Example GitHub Action to use: https://github.com/marketplace/actions/publish-to-sharepoint

Note: this needs credentials, obvs. I don't have access to create secrets in this repo, so haven't tried it.

[partially] Failed attempts include:

KingMichaelPark commented 2 years ago

@gvee-uk if we make the site public as a static site built off these contents this will satisfy the last point correct?

gvee-uk commented 2 years ago

@gvee-uk if we make the site public as a static site built off these contents this will satisfy the last point correct?

I suspect so, yup!

gvee-uk commented 1 year ago

@KingMichaelPark can you remind me of the public site URL, please?

🏷️ @ShedBarney

KingMichaelPark commented 1 year ago

https://thedatashed.github.io/eng-hb-docs/

KingMichaelPark commented 1 year ago

I would argue that we should add a dns entry to just have it be available at engineering.thedatashed.co.uk

ShedBarney commented 1 year ago

to have a consistent, single point of truth. Two mastered copies of stuff is no good to anyone!

Regarding this, I've spotted that there's some content on Sharepoint which doesn't seem to be in the handbook but might still be pertinent:

I'm not entirely sure which, if any, of the above is still in use and/or can be considered relevant enough to be included in the handbook repo. I'd be happy to migrate across if so.

KingMichaelPark commented 1 year ago

Principles : yes Capacity management: Very much out of date, no time sheets: no data services: no clients: no engineering reviews: out of date, we don't use that anymore tech ops: no team list: probably not

ShedBarney commented 1 year ago

Fantastic, I've knocked up the principles in markdown and can open a PR with the addition.

KingMichaelPark commented 1 year ago

Cheers feel free to whenever convenient