Skip to content

2024-07 maintenance tasks

Reminder: Typically, all maintenance MRs should have the current milestone, and be labelled with HandbookOperations typemaintenance and other labels as appropriate.

Documentation: https://handbook.gitlab.com/docs/development/maintenance/

Content tasks

  1. Remove stale codeowners
  2. Fix trailing spaces
    • Handbook
    • Internal handbook
  3. Check for expired redirects
    • Handbook
    • Internal handbook
  4. Check for broken external links
  5. Check for product docs linter rules changes
  6. Run linters to double check errors are not being introduced
    • markdownlint
      • Handbook
      • Internal handbook
    • vale
      • Handbook
      • Internal handbook
  7. Check for unlinked images
  8. Check and compress images using https://pngquant.org/ with something like find . -name '*.png' -print0 | xargs -0 -P8 -L1 pngquant --ext .png --force 256. Use find . -name '*.jpg' -print0 | xargs -0 -P8 -L1 jpegoptim -t -T2 and for jpeg for JPG images. https://www.kokkonen.net/tjko/src/man/jpegoptim.txt Alternatively use git repack?

Backend tasks

  1. Go tidy
  2. Review/bump dependencies version:
    • golang
    • hugo
    • nodejs
    • docsy
    • markdownlint
    • vale
  3. Upgrade dependencies
    • Docsy-theme
    • Handbook
    • Internal handbook
  4. One-off task (from #3 (comment 1988687299)): Resolve deprecation notices related to:
    • .Site.DisqusShortname
    • lang.NumFmt

Other tasks

  1. One-off: Before closing this issue, check that the next month's task issue has been created.
Edited by Cynthia "Arty" Ng
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information