mark TODOs as done

27cd03701a2fef6e6b0013fe184f4a6f5c33410e

Tucker McKnight <tmcknight@instructure.com> | Sat Jun 20 2026

mark TODOs as done
wiki/index.md:12
Before
11
12
13
14
15
16
17
18
19

## Works in Progress

- [ ] Tag snapshots
  - Goal: have HTML pages generated for user-specified tags in the repo, not
    just each branch head.

## Ideas and Todos

- [ ] Create links consistently with some kind of nav or link helper
After
11
12
13




14
15

## Works in Progress

⁣
⁣
⁣
⁣
## Ideas and Todos

- [ ] Create links consistently with some kind of nav or link helper
wiki/index.md:47
Before
46
47
48
49
50
51
52
53
54
55
56
57
- [ ] Compute language bar graph based on lines of code, not count of files
  - Also make a way for users to ignore certain files or filetypes
- [ ] Amending a commit can make it incorrectly show up as being in one branch but not the other (see e6bbc544eb7000015a)
- [ ] Change URL scheme for snapshotted pages to account for:
  - branch snapshots
  - tag snapshots
  - commit snapshots (i.e. when they are mentioned in a blog post)
- [ ] this is not finding commit `b30bd9fa7e0bc1ed9e557769a79dcff79458c83d` in the `file-caching` branch. Why?
  - It's because commits need to be allowed to have different parents on different
    branches
- [ ] If a commit is merged into a branch by squashing it, and the original branch is not
      being pulled, then all links to that commit will not work.
After
46
47
48



49



50
51
- [ ] Compute language bar graph based on lines of code, not count of files
  - Also make a way for users to ignore certain files or filetypes
- [ ] Amending a commit can make it incorrectly show up as being in one branch but not the other (see e6bbc544eb7000015a)
⁣
⁣
⁣
- [ ] Change URL scheme for snapshotted pages to account for commit snapshots (i.e. when they are mentioned in a blog post)
⁣
⁣
⁣
- [ ] If a commit is merged into a branch by squashing it, and the original branch is not
      being pulled, then all links to that commit will not work.
wiki/index.md:89
Before
88
89








  - Goal: Clone the repo before site generation starts. Use this cloned repo for all repo actions.
    - As a side benefit, this should allow users to clone from a remote repository (like on github) and use their static HTML site as a mirror of that. E.g. the `location` for the repo in the plugin config could be a remote URL.
⁣
⁣
⁣
⁣
⁣
⁣
⁣
⁣
⁣
    - ==This might need to be done before branch globs and tags==
After
88
89
90
91
92
93
94
95
96
97
98
  - Goal: Clone the repo before site generation starts. Use this cloned repo for all repo actions.
    - As a side benefit, this should allow users to clone from a remote repository (like on github) and use their static HTML site as a mirror of that. E.g. the `location` for the repo in the plugin config could be a remote URL.
    - ==This might need to be done before branch globs and tags==
- [x] this is not finding commit `b30bd9fa7e0bc1ed9e557769a79dcff79458c83d` in the `file-caching` branch. Why?
- [x] Change URL scheme for snapshotted pages to account for:
  - branch snapshots
  - tag snapshots
- [x] Tag snapshots
  - Goal: have HTML pages generated for user-specified tags in the repo, not
    just each branch head.