Tucker McKnight <tucker@pangolin.lan> | Sun Jan 11 2026
add some todos
245 246 247 248 249
eleventyConfig.addAsyncFilter("getReadMe", async (repoName: string, branchName: string) => {
const location = getLocation(reposConfiguration, repoName)
const command = `git -C ${location} show ${branchName}:README.md`
try {
const res = await exec(command)245 246 247 248 249 250
eleventyConfig.addAsyncFilter("getReadMe", async (repoName: string, branchName: string) => {
const location = getLocation(reposConfiguration, repoName)
// TODO allow for other filenames besides README.md
const command = `git -C ${location} show ${branchName}:README.md`
try {
const res = await exec(command)43 44
for the URL. But underscores *are* valid for using in a URL, and also,
there could also be a folder called `wiki-and-tasks` with hyphens, and
they would both be able to exist in the repository.43 44 45 46 47 48 49 50 51
for the URL. But underscores *are* valid for using in a URL, and also,
there could also be a folder called `wiki-and-tasks` with hyphens, and
they would both be able to exist in the repository.
- [ ] better separation of base features and default template
- make sure that buildSteps can copy things into directories that weren't
created as part of the site generation.
- Maybe allow `copyTo` to have variable interpolation in it, for totally
custom directory paths
- [ ] Make merged commits show up in the commits list and commit page.
- These don't show up as anything right now