Fix weekly report links (#51)
Co-authored-by: Copilot <copilot@github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Juan Manuel Servera committed
May 18, 2026 at 16:46 UTC
b46f4024f1f9efae3da61bbbb7bc6667a129f33e
5 files changed
+40
-26
content/monthly/2026/05.md
+5
-5
@@ -9,25 +9,25 @@ total_repos_featured: 424
9
---
10
## Month Overview
11
12
-### Week 2026-W21 — [Week 21, 2026](/weekly/2026/W21/)
12
+### Week 2026-W21 — [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}})
13
- Summary: Week 21 shows real demand for agent infrastructure, but the trend data still lacks the baseline needed to separate momentum from popularity.
14
- Repositories featured this week: 424
15
- Recurring themes so far: ai, agents, developer-tooling.
16
17
## Top Repos This Month
18
19
-### Week 2026-W21 — [Week 21, 2026](/weekly/2026/W21/)
19
+### Week 2026-W21 — [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}})
20
- [vercel-labs/zero](https://github.com/vercel-labs/zero) led the published weekly analysis for 2026-W21.
21
-- Detailed breakdown: [Week 21, 2026](/weekly/2026/W21/).
21
+- Detailed breakdown: [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}}).
22
23
## Trends Observed
24
25
-### Week 2026-W21 — [Week 21, 2026](/weekly/2026/W21/)
25
+### Week 2026-W21 — [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}})
26
- Signal: The durable signal is the shift from general AI enthusiasm toward operational tooling. The top shared topics — **python**, **ai**, **llm**, **typescript**, **nodejs**, and **javascript** — reinforce that the center of gravity is still developer-facing AI, but the better projects are focused on workflow reliability, packaging, and execution discipline. This is a healthier pattern than pure demo-driven hype because it implies the ecosystem is starting to care about how agent systems are run, maintained, and trusted.
27
- Noise: The weak signal is the amount of off-mission and exploit-heavy material that still clears the crawler. Security appears often, but too much of that volume is bypass, exploit, or cheat-oriented rather than defensive engineering. There is also obvious repetition in the agent category: many launches gesture at automation without much evidence of differentiation. That means the week is loud, but not all of that loudness deserves equal editorial weight.
28
29
## Key Takeaways
30
31
-### Week 2026-W21 — [Week 21, 2026](/weekly/2026/W21/)
31
+### Week 2026-W21 — [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}})
32
- Gap to watch: The biggest missing piece is trustworthy momentum data. Without historical star snapshots, the analyzer cannot distinguish what is newly accelerating from what is simply already famous. The second gap is stronger quality filtering: exploit repositories, cheat tooling, and other off-mission projects still distort the weekly picture. The third is ecosystem balance. There is plenty of heat around AI builders, but much less visible energy around defensive security tooling, testing infrastructure for agents, and pragmatic maintenance tools that help teams run these systems safely at scale.
33
- Closing read: Week 21 matters because it shows where the GitHub conversation is maturing: away from generic AI excitement and toward tooling that makes agent workflows usable. But it also shows why the analyzer contract has to be strict. Until the pipeline has real trend baselines and better filtering, the right editorial stance is confident about the signal, skeptical about the noise, and explicit about the gaps.
content/yearly/2026.md
+5
-5
@@ -8,28 +8,28 @@ months_covered: ["2026-05"]
8
## Year in Review
9
10
### May 2026 update — 2026-W21
11
-- [May 2026](/monthly/2026/05/) gained a new weekly signal via [Week 21, 2026](/weekly/2026/W21/).
11
+- [May 2026]({{< relref "/monthly/2026/05.md" >}}) gained a new weekly signal via [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}}).
12
- Snapshot: Week 21 shows real demand for agent infrastructure, but the trend data still lacks the baseline needed to separate momentum from popularity.
13
14
## Biggest Trends
15
16
### May 2026 update — 2026-W21
17
- Themes in rotation: ai, agents, developer-tooling, security, open-source.
18
-- Signal from [Week 21, 2026](/weekly/2026/W21/): The durable signal is the shift from general AI enthusiasm toward operational tooling. The top shared topics — **python**, **ai**, **llm**, **typescript**, **nodejs**, and **javascript** — reinforce that the center of gravity is still developer-facing AI, but the better projects are focused on workflow reliability, packaging, and execution discipline. This is a healthier pattern than pure demo-driven hype because it implies the ecosystem is starting to care about how agent systems are run, maintained, and trusted.
18
+- Signal from [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}}): The durable signal is the shift from general AI enthusiasm toward operational tooling. The top shared topics — **python**, **ai**, **llm**, **typescript**, **nodejs**, and **javascript** — reinforce that the center of gravity is still developer-facing AI, but the better projects are focused on workflow reliability, packaging, and execution discipline. This is a healthier pattern than pure demo-driven hype because it implies the ecosystem is starting to care about how agent systems are run, maintained, and trusted.
19
20
## Most Impactful Repos
21
22
### May 2026 update — 2026-W21
23
- Featured repo: [vercel-labs/zero](https://github.com/vercel-labs/zero).
24
-- Month summary: [May 2026](/monthly/2026/05/).
24
+- Month summary: [May 2026]({{< relref "/monthly/2026/05.md" >}}).
25
26
## What Changed
27
28
### May 2026 update — 2026-W21
29
-- Friction noted in [Week 21, 2026](/weekly/2026/W21/): The weak signal is the amount of off-mission and exploit-heavy material that still clears the crawler. Security appears often, but too much of that volume is bypass, exploit, or cheat-oriented rather than defensive engineering. There is also obvious repetition in the agent category: many launches gesture at automation without much evidence of differentiation. That means the week is loud, but not all of that loudness deserves equal editorial weight.
29
+- Friction noted in [Week 21, 2026]({{< relref "/weekly/2026/W21.md" >}}): The weak signal is the amount of off-mission and exploit-heavy material that still clears the crawler. Security appears often, but too much of that volume is bypass, exploit, or cheat-oriented rather than defensive engineering. There is also obvious repetition in the agent category: many launches gesture at automation without much evidence of differentiation. That means the week is loud, but not all of that loudness deserves equal editorial weight.
30
31
## Predictions Review
32
33
### May 2026 update — 2026-W21
34
-- Open question carried forward from [May 2026](/monthly/2026/05/): The biggest missing piece is trustworthy momentum data. Without historical star snapshots, the analyzer cannot distinguish what is newly accelerating from what is simply already famous. The second gap is stronger quality filtering: exploit repositories, cheat tooling, and other off-mission projects still distort the weekly picture. The third is ecosystem balance. There is plenty of heat around AI builders, but much less visible energy around defensive security tooling, testing infrastructure for agents, and pragmatic maintenance tools that help teams run these systems safely at scale.
34
+- Open question carried forward from [May 2026]({{< relref "/monthly/2026/05.md" >}}): The biggest missing piece is trustworthy momentum data. Without historical star snapshots, the analyzer cannot distinguish what is newly accelerating from what is simply already famous. The second gap is stronger quality filtering: exploit repositories, cheat tooling, and other off-mission projects still distort the weekly picture. The third is ecosystem balance. There is plenty of heat around AI builders, but much less visible energy around defensive security tooling, testing infrastructure for agents, and pragmatic maintenance tools that help teams run these systems safely at scale.
35
- Working takeaway: Week 21 matters because it shows where the GitHub conversation is maturing: away from generic AI excitement and toward tooling that makes agent workflows usable. But it also shows why the analyzer contract has to be strict. Until the pipeline has real trend baselines and better filtering, the right editorial stance is confident about the signal, skeptical about the noise, and explicit about the gaps.
layouts/_default/single.html
+1
-7
@@ -19,13 +19,7 @@
19
{{- end }}
20
</header>
21
22
- <nav class="report-shortcuts" aria-label="Report navigation">
23
- <a href="{{ `search/` | absLangURL }}">Search</a>
24
- <a href="{{ `tags/` | absLangURL }}">Tags</a>
25
- <a href="{{ `categories/` | absLangURL }}">Categories</a>
26
- <a href="{{ `archive/` | absLangURL }}">Archive</a>
27
- <a href="{{ `index.xml` | absLangURL }}">RSS</a>
28
- </nav>
22
+ {{ partial "report-shortcuts.html" . }}
23
24
{{- if .Content }}
25
<div class="post-content md-content">
layouts/partials/report-shortcuts.html
new
+28
@@ -0,0 +1,28 @@
1
+{{- $page := . -}}
2
+{{- $archiveURL := "archive/" | absURL -}}
3
+{{- $rssURL := "index.xml" | absURL -}}
4
+{{- $searchURL := "search/" | absURL -}}
5
+{{- $tagsURL := "tags/" | absURL -}}
6
+{{- $categoriesURL := "categories/" | absURL -}}
7
+{{- $isWeekly := eq $page.Type "weekly" -}}
8
+{{- $monthlyURL := "monthly/" | absURL -}}
9
+{{- $yearlyURL := "yearly/" | absURL -}}
10
+{{- if $isWeekly -}}
11
+ {{- with site.GetPage (printf "/monthly/%s/%s" ($page.Date.Format "2006") ($page.Date.Format "01")) -}}
12
+ {{- $monthlyURL = .RelPermalink -}}
13
+ {{- end -}}
14
+ {{- with site.GetPage (printf "/yearly/%s" ($page.Date.Format "2006")) -}}
15
+ {{- $yearlyURL = .RelPermalink -}}
16
+ {{- end -}}
17
+{{- end -}}
18
+<nav class="report-shortcuts" aria-label="Report navigation">
19
+ {{- if $isWeekly }}
20
+ <a href="{{ $archiveURL }}">Archive</a>
21
+ <a href="{{ $monthlyURL }}">Monthly</a>
22
+ <a href="{{ $yearlyURL }}">Yearly</a>
23
+ {{- end }}
24
+ <a href="{{ $tagsURL }}">Tags</a>
25
+ <a href="{{ $categoriesURL }}">Categories</a>
26
+ <a href="{{ $searchURL }}">Search</a>
27
+ <a href="{{ $rssURL }}">RSS</a>
28
+</nav>
layouts/weekly/single.html
+1
-9
@@ -19,15 +19,7 @@
19
20
{{ partial "report-metrics.html" . }}
21
22
- <nav class="report-shortcuts" aria-label="Report navigation">
23
- <a href="{{ `archive/` | absLangURL }}">Archive</a>
24
- <a href="{{ `monthly/` | absLangURL }}">Monthly</a>
25
- <a href="{{ `yearly/` | absLangURL }}">Yearly</a>
26
- <a href="{{ `tags/` | absLangURL }}">Tags</a>
27
- <a href="{{ `categories/` | absLangURL }}">Categories</a>
28
- <a href="{{ `search/` | absLangURL }}">Search</a>
29
- <a href="{{ `index.xml` | absLangURL }}">RSS</a>
30
- </nav>
22
+ {{ partial "report-shortcuts.html" . }}
23
24
<div class="post-content md-content">
25
{{ .Content }}