ouhft / docsy

A set of Hugo doc templates for launching open source content.
https://docsy.dev
Apache License 2.0
0 stars 0 forks source link

Rebuild of OUHFT branch #1

Open marshalc opened 9 months ago

marshalc commented 9 months ago

In an attempt to more closely track the modifications we've made to the upstream project for local needs, we're rebuilding our main tracking branch, but pulling out all the feature changes we've added into their own sub-branches so that we can more closely track their progress in the future.

This issue is going to be the parent ticket for these changes which will include:

  1. [x] Adding NHS Colour options + OUH Brandmark + related style changes
  2. [x] Implementing PageFind in place of the default JS search solution
  3. [ ] Adding our local documentation pages
  4. [x] Adding our local Gitlab build templates
  5. [x] Image Gallery Short-code
  6. [ ] Plotly Short-code
marshalc commented 9 months ago

This is happening following work related to https://github.com/google/docsy/discussions/1793 and where I made a bit of a mess to our current branch.

marshalc commented 9 months ago

The (smarter?) process will be to branch from the last "stable" release - https://github.com/google/docsy/tree/v0.8.0 - Implement our local changes via their own feature branches, and then play the latest main changes forward to bring the Head of ouhft to level with the current Head of main, fixing each feature branch as needed to accommodate the changing base and merging them in... then things might get a little messy again as we try to stay current.

marshalc commented 8 months ago

Initial branch setup:

NB: at this time, live build processes are failing because of the loss of the CI Build Templates from this branch!

marshalc commented 8 months ago

First commit 03455fbd024c4deba2c207ff5732dbc233bf13a6 used to rename the Hugo Module to be distinct from the upstream Google variant.

marshalc commented 8 months ago

As of 564bd1a866d94282001a8b6cd49e398061a80c76 (branch 0-8-0+nhs-colours) we have working primary colour selection. Colour choices: amber, blue (Default), brown, cyan, deep-orange, deep-purple, green, grey, indigo, light-blue, light-green, lime, orange, pink, purple, red, teal, & yellow.

marshalc commented 8 months ago

Excellent news, Docsy 0.9.0 has just been released, so that can be neatly wrapped up into this upgrade cycle!

Changes merged into ouhft branch at 47c9d950ff0d3df76cd1813d72274a140da972a0

marshalc commented 5 months ago

Currently synced with v0.10.0 release of Docsy.