Skip to content
Snippets Groups Projects
  1. Jun 11, 2024
  2. Feb 08, 2023
  3. Jan 12, 2023
  4. Jan 09, 2023
  5. Dec 21, 2022
  6. Dec 20, 2022
  7. Nov 05, 2022
    • Peter Mosses's avatar
      Update README.md (#1019) · a1bac2d5
      Peter Mosses authored
      * Update README.md
      
      Major update:
      
      - Refer to `just-the-docs-template` for getting started.
      - Avoid duplication of details provided in the template README.
      - Distinguish between theme users and theme developers.
      - Augment the items for submitting code changes
      - Make the marked-up text easier to read and edit by using short-cut link references.
      
      (Not yet checked on GitHub.)
      
      * Restore docs for using JTD as a gem
      Unverified
      a1bac2d5
  8. Oct 10, 2022
  9. Jul 24, 2022
  10. Jul 23, 2022
    • Matt Wang's avatar
      consolidate CI files, updates Ruby and Node versions (#820) · 2049ebc3
      Matt Wang authored
      This is a PR with three key changes:
      
      1. Consolidate two identical CI files, `ci.yml` and `ci-master.yml` into one file
      2. Consolidate two almost-identical jobs (`jekyll-build-*`) into one job with a strategy matrix
      3. Update various dependencies/platforms
          * Node: `12.x` -> `16.x` (only in CI); `12.x` has been EOL for a while
          * Ruby: `2.6` -> `2.7`; `2.6` just reached EOL
          * `actions/checkout` -> `v2` -> `v3`
          * switches `jekyll/builder` to `jekyll/jekyll`, since we don't actually use any of the features in `jekyll/builder`
      
      ## on our CI philosophy
      
      In working on this, I have a couple of questions:
      
      1. We don't actually use our `Dockerfile` that we provide. Does this make sense? Should we be running CI with this instead?
      2. Is there a specific reason that we're using `jekyll/jekyll`? Notably, this isn't an official package, but a community-driven one. Does it match what's used by GitHub Pages?
      3. Do we have to use any docker image at all? For example, what if we just rely on the `setup-ruby` action?
          * one advantage of this is that it's much easier for us to test across multiple OS versions; we just need to have a strategy matrix for OS and do windows, macos, ubuntu, etc.
          * another advantage is that we can easily test different ruby versions in conjunction with different jekyll versions
      
      Eventually, I would like to see us test across:
      
      * different Jekyll versions
      * different OSes
      * different Ruby versions
      
      but perhaps that might be too aggressive. Happy for any feedback on this PR or those questions!
      Unverified
      2049ebc3
  11. Jul 14, 2022
  12. Apr 07, 2022
  13. Mar 09, 2022
  14. Mar 03, 2022
  15. Aug 20, 2021
  16. Jul 08, 2021
  17. Jun 23, 2021
  18. Jun 18, 2021
  19. Jul 28, 2020
  20. Apr 29, 2020
  21. Sep 10, 2019
  22. Aug 14, 2019
  23. Jan 14, 2019
  24. Oct 26, 2018
  25. Oct 25, 2018
  26. Oct 23, 2018
Loading