-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathconfig.yaml
More file actions
120 lines (111 loc) · 4.92 KB
/
config.yaml
File metadata and controls
120 lines (111 loc) · 4.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# ── GitHub Changelog Pipeline Configuration ──────────────────────────────────
# Central config for fetch_articles.py, create_pptx.py, and the agent prompt.
# Base URL for the GitHub changelog
changelog_base_url: "https://github.blog/changelog"
# ── Labels ───────────────────────────────────────────────────────────────────
# All available labels on github.blog/changelog.
# slug: used in URLs (?label=slug)
# display: human-readable name shown on the blog
labels:
account-management:
display: "Account Management"
actions:
display: "Actions"
application-security:
display: "Application Security"
client-apps:
display: "Client Apps"
collaboration-tools:
display: "Collaboration Tools"
community-engagement:
display: "Community Engagement"
copilot:
display: "Copilot"
ecosystem-and-accessibility:
display: "Ecosystem & Accessibility"
enterprise-management-tools:
display: "Enterprise Management Tools"
platform-governance:
display: "Platform Governance"
projects-and-issues:
display: "Projects & Issues"
supply-chain-security:
display: "Supply Chain Security"
universe25:
display: "Universe '25"
# ── Categories (article types) ───────────────────────────────────────────────
# Maps the canonical type key to display info and output directory name.
categories:
new-releases:
title: "New Releases"
emoji: "🚀"
dir: "new-releases"
color: [0x3F, 0xB9, 0x50] # green
improvements:
title: "Improvements"
emoji: "✨"
dir: "improvements"
color: [0x44, 0x93, 0xF8] # blue (GitHub accent)
deprecations:
title: "Deprecations"
emoji: "⚠️"
dir: "deprecations"
color: [0xF8, 0x54, 0x49] # red
# Order in which sections appear in the presentation
category_order:
- new-releases
- improvements
- deprecations
# ── Type aliases ─────────────────────────────────────────────────────────────
# Maps non-canonical raw type strings to the canonical keys
# (new-releases, improvements, deprecations). The canonical keys do NOT
# need to be listed here — the lookup falls back to the raw value.
type_aliases:
new-release: new-releases
release: new-releases
new: new-releases
improvement: improvements
deprecation: deprecations
retired: deprecations
# ── Badge text → canonical type ──────────────────────────────────────────────
# Maps the badge text seen on changelog listing pages (e.g. "RELEASE",
# "IMPROVEMENT", "RETIRED") to the canonical type key.
badge_type_map:
RELEASE: new-releases
NEW: new-releases
IMPROVEMENT: improvements
RETIRED: deprecations
DEPRECATION: deprecations
# ── Display name → label slug ────────────────────────────────────────────────
# Maps the label display text seen on listing pages to the slug used in URLs.
display_to_label_slug:
"ACCOUNT MANAGEMENT": account-management
"ACTIONS": actions
"APPLICATION SECURITY": application-security
"CLIENT APPS": client-apps
"COLLABORATION TOOLS": collaboration-tools
"COMMUNITY ENGAGEMENT": community-engagement
"COPILOT": copilot
"ECOSYSTEM & ACCESSIBILITY": ecosystem-and-accessibility
"ENTERPRISE MANAGEMENT TOOLS": enterprise-management-tools
"PLATFORM GOVERNANCE": platform-governance
"PROJECTS & ISSUES": projects-and-issues
"SUPPLY CHAIN SECURITY": supply-chain-security
"UNIVERSE '25": universe25
# ── Color Palette (GitHub Primer dark theme) ─────────────────────────────────
# Source: https://primer.style/foundations/color
# Each value is an [R, G, B] list (0–255).
colors:
bg_dark: [0x0D, 0x11, 0x17] # canvas.default
canvas_subtle: [0x16, 0x1B, 0x22] # canvas.subtle
accent: [0x44, 0x93, 0xF8] # accent.fg
text_primary: [0xE6, 0xED, 0xF3] # fg.default
text_light: [0xC9, 0xD1, 0xD9] # fg.subtle
text_muted: [0x84, 0x8D, 0x97] # fg.muted
border: [0x30, 0x36, 0x3D] # border.default
title: [0x6E, 0x54, 0x94] # GitHub Butterfly Bush purple
# ── Defaults ─────────────────────────────────────────────────────────────────
defaults:
locale: "en"
labels: ["all"] # default label filter for fetching
output_dir: "output"