Skip to content

Commit 016ad16

Browse files
committed
List other DetSys projects in llms*.txt
1 parent 83c2938 commit 016ad16

File tree

7 files changed

+48
-7
lines changed

7 files changed

+48
-7
lines changed

src/pages/llms-full.txt.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export const GET: APIRoute = async () => {
4040
content: body,
4141
})),
4242
otherFormats: [FORMATS.small, FORMATS.standard],
43+
projects: llms.otherProjects,
4344
});
4445

4546
return new Response(content, {

src/pages/llms-small.txt.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ export const GET: APIRoute = async () => {
3030
title,
3131
})),
3232
otherFormats: [FORMATS.standard, FORMATS.full],
33+
projects: llms.otherProjects,
3334
});
3435

3536
return new Response(content, {

src/pages/llms.txt.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,6 @@ export const GET: APIRoute = async () => {
4545
title,
4646
tagline,
4747
description: llms.description,
48-
projects: [
49-
{
50-
title: "",
51-
description: "",
52-
href: "https://determinate.systems/llms.txt",
53-
},
54-
],
5548
startPages: startPages.map(({ data: { title }, slug }) => ({
5649
title,
5750
href: `${root}/${startPagePath(slug)}`,
@@ -61,6 +54,7 @@ export const GET: APIRoute = async () => {
6154
href: `${root}/${conceptPagePath(slug)}`,
6255
})),
6356
otherFormats: [FORMATS.small, FORMATS.full],
57+
projects: llms.otherProjects,
6458
});
6559

6660
return new Response(content, {

src/site.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ type Site = {
3636
description: string;
3737
llms: {
3838
description: string;
39+
otherProjects: { title: string; description: string; href: string }[];
3940
};
4041
githubUrl: string;
4142
languages: Language[];
@@ -58,6 +59,26 @@ export const site: Site = {
5859
llms: {
5960
description:
6061
"Zero to Nix is a flake-centric resource for learning Nix created by [Determinate Systems](https://determinate.systems/llms.txt). It takes you on a [learning journey](#start-pages) from installing Nix to exploring Nix development environments to building Nix packages and more. It also offers a series of [concept pages](#concept-pages) covering some of the trickier corners of Nix.",
62+
otherProjects: [
63+
{
64+
title: "FlakeHub",
65+
description:
66+
"FlakeHub is a platform for publishing and discovering Nix flakes and Nix artifacts, featuring semantic versioning, private flakes with federated, JWT-based authentication, flake discovery via search, labels, and other means, and next-generation Nix binary caching with FlakeHub Cache.",
67+
href: "https://flakehub.com/llms.txt",
68+
},
69+
{
70+
title: "Determinate documentation",
71+
description:
72+
"Determinate is Nix for teams: Stop wrestling with binary caches, reinventing deploy scripts, and figuring out access controls. Confidently adopt and scale Nix across teams of any size.",
73+
href: "https://docs.determinate.systems/llms.txt",
74+
},
75+
{
76+
title: "Determinate Systems website",
77+
description:
78+
"Our goal for Determinate is to enable fearless innovation by bringing Nix to teams, providing a complete Nix-based workflow from installation through collaboration and CI to deployment.",
79+
href: "https://determinate.systems/llms.txt",
80+
},
81+
],
6182
},
6283
githubUrl: "https://github.com/DeterminateSystems/zero-to-nix",
6384
languages: ["C++", "Go", "Haskell", "JavaScript", "Python", "Rust", "Scala"],

src/templates/llms-full.txt.hbs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,11 @@ For additional LLM-oriented manifests, see also:
5353
{{#each otherFormats}}
5454
- [`{{this.file}}`]({{root}}/{{this.file}}) ({{this.description}})
5555
{{/each}}
56+
57+
## Other Determinate Systems projects
58+
59+
These other projects under the Determinate Systems umbrella have their own LLM-oriented manifests:
60+
61+
{{#each projects}}
62+
- [{{{this.title}}}]({{this.href}}) ({{{this.description}}})
63+
{{/each}}

src/templates/llms-small.txt.hbs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,11 @@ For additional LLM-oriented manifests, see also:
2525
{{#each otherFormats}}
2626
- [`{{this.file}}`]({{root}}/{{this.file}}) ({{this.description}})
2727
{{/each}}
28+
29+
## Other Determinate Systems projects
30+
31+
These other projects under the Determinate Systems umbrella have their own LLM-oriented manifests:
32+
33+
{{#each projects}}
34+
- [{{{this.title}}}]({{this.href}}) ({{{this.description}}})
35+
{{/each}}

src/templates/llms.txt.hbs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,11 @@ For additional LLM-oriented manifests, see also:
2929
{{#each otherFormats}}
3030
- [`{{this.file}}`]({{root}}/{{this.file}}) ({{this.description}})
3131
{{/each}}
32+
33+
## Other Determinate Systems projects
34+
35+
These other projects under the Determinate Systems umbrella have their own LLM-oriented manifests:
36+
37+
{{#each projects}}
38+
- [{{{this.title}}}]({{this.href}}) ({{{this.description}}})
39+
{{/each}}

0 commit comments

Comments
 (0)