rcpch / digital-growth-charts-server

RCPCH's open source Digital Growth Chart API
https://growth.rcpch.ac.uk/
GNU Affero General Public License v3.0
16 stars 11 forks source link

Merges rcpch/digital-growth-charts-documentation site into the dGC server repo #209

Open pacharanero opened 6 months ago

pacharanero commented 6 months ago

This is a complete merge of the rcpch/digital-growth-charts-documentation site into the dGC repository.

The purpose of this merge is to bring the docs site 'closer' to one of the main dGC repos, meaning that it will be easier to make docs site changes while editing other code.

In local development we have optimised towards using Docker Compose to run the FastAPI and Material for MkDocs containers (both built from the same image as they are very similar)

For deployment, each service is deployed via a GitHub Action to separate Azure Web Apps (a Static Web App in the case of the Docs site)

The PR contains the entire Git history of the original docs site so there are a very large number of commits. However the bulk of the documentation has not been changed at all from the other repo, we just merged it into place here in this repo.

When merged, this PR closes the following Issues:

IMPORTANT

github-actions[bot] commented 6 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://red-mud-064bedc03-209.westeurope.4.azurestaticapps.net

github-actions[bot] commented 6 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://red-mud-064bedc03-209.westeurope.4.azurestaticapps.net

github-actions[bot] commented 6 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://red-mud-064bedc03-209.westeurope.4.azurestaticapps.net

github-actions[bot] commented 6 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://red-mud-064bedc03-209.westeurope.4.azurestaticapps.net

anchit-chandran commented 6 months ago

Have just also made content updates:

github-actions[bot] commented 6 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://red-mud-064bedc03-209.westeurope.4.azurestaticapps.net

github-actions[bot] commented 6 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://red-mud-064bedc03-209.westeurope.4.azurestaticapps.net

pacharanero commented 6 months ago

@mbarton are you happy for me to merge this today? AFAICT there's no changes which would affect the dGC server itself, only documentation additions. Tests are all passing, and the Azure deployment GitHub Workflow for dGC Server is unchanged apart from updates of the Actions versions.

With these changes, we are strongly encouraging the use of the Docker Compose setup for dGC Server development, but that is not going to affect deployment.

mbarton commented 6 months ago

Go for it

pacharanero commented 6 months ago

In the process of preparing to merge this I have found some issues with the Pydantic upgrade done a few weeks back so this PR is on hold until we have that a little more sorted out

mbarton commented 5 months ago

This change needs porting across to this PR before merging: https://github.com/rcpch/digital-growth-charts-documentation/pull/105