Mark some branch-globs and clone-early projects as done

d221d24d1fd27758a561ea281005f6dd1a41418b

Tucker McKnight <tmcknight@instructure.com> | Sat Jan 31 2026

Mark some branch-globs and clone-early projects as done

Also add a todo about calculating the language graph by lines of code
rather than count of files.
example_site/package-lock.json:12
Before
11
12
13
14
15
16
        "@11ty/eleventy": "^3.1.2",
        "@11ty/eleventy-plugin-rss": "^2.0.4",
        "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.2",
        "eleventy-plugin-repoviewer": "file:~/repos/eleventy-plugin-repoviewer"
      }
    },
    "node_modules/@11ty/dependency-tree": {
After
11
12
13
14
15
16
        "@11ty/eleventy": "^3.1.2",
        "@11ty/eleventy-plugin-rss": "^2.0.4",
        "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.2",
        "eleventy-plugin-repoviewer": "git+https://repos.tuckerm.us/eleventy-plugin-repoviewer.git#deploy/0.0.1-alpha.1"
      }
    },
    "node_modules/@11ty/dependency-tree": {
wiki/index.md:10
Before
9
10
11
12
13
14
15
16
17
18
19
20
21
22



23
24
> at a URL like `path/to/file.md.html`. So to link to that page, do
> `[link text](./path/to/file.md.html)`.

## Ideas and Works in Progress

- [ ] Branch Globs
  - Goal: allow users to specify a glob pattern (like `deploy/**`) instead of spelling out every branch name in full in their config file
  - [Project page](./projects/branch-globs.md.html)
- [ ] Better Template Readability
  - git-branch: `mithril-server-side-rendering`
  - Goal: Do not simply have a bunch of strings as the HTML for the default virtual
    template. Maybe look into using mithril for server-side rendering?
  - This will also make the code look much less "ewww" for possible new contributors.
  - Also allows typescript to help out more.
⁣
⁣
⁣
- [ ] Tag snapshots
  - Goal: have HTML pages generated for user-specified tags in the repo, not
    just each branch head.
After
9
10
11
12
13



14
15
16
17
18
19
20
21
22
23
24
> at a URL like `path/to/file.md.html`. So to link to that page, do
> `[link text](./path/to/file.md.html)`.

## Works in Progress

⁣
⁣
⁣
- [ ] Better Template Readability
  - git-branch: `mithril-server-side-rendering`
  - Goal: Do not simply have a bunch of strings as the HTML for the default virtual
    template. Maybe look into using mithril for server-side rendering?
  - This will also make the code look much less "ewww" for possible new contributors.
  - Also allows typescript to help out more.

## Ideas and Todos

- [ ] Tag snapshots
  - Goal: have HTML pages generated for user-specified tags in the repo, not
    just each branch head.
wiki/index.md:52
Before
After
wiki/projects/branch-globs.md:1
Before
0
1


2
3
# Branch Globs

⁣
⁣
> Goal: allow users to specify a glob pattern (like `deploy/**`) instead of spelling out every branch name that will be included in their repository.

Git branch: `branch-globs`
After
0
1
2
3
4
5
# Branch Globs

\#completed

> Goal: allow users to specify a glob pattern (like `deploy/**`) instead of spelling out every branch name that will be included in their repository.

Git branch: `branch-globs`
wiki/projects/clone-early.md:1
Before
0
1


2
3
# Clone Early

⁣
⁣
> Goal: Repoviewer should clone its own copy of the repository in
> a "before" hook, instead of an "after" hook. Then it should use
> that copy of the repo for all of its operations when generating
After
0
1
2
3
4
5
# Clone Early

\#completed

> Goal: Repoviewer should clone its own copy of the repository in
> a "before" hook, instead of an "after" hook. Then it should use
> that copy of the repo for all of its operations when generating