mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-23 14:31:14 -05:00
a57c6d7eb9 renamed periodic-table → design-grammar but missed the
contributor-generator SSOT. The Update Contributors job inside
Book Validate was failing because projects.py update-files emitted
'periodic-table/.all-contributorsrc' and 'periodic-table/README.md'
which no longer exist, causing 'git add -A' to fail (silenced by
|| true) before any contributor files got staged. Subsequent
'git commit' had nothing to commit and exited 1 under set -e.
After this fix update-files emits design-grammar paths that exist.
97 lines
2.8 KiB
JSON
97 lines
2.8 KiB
JSON
{
|
|
"$comment": "Single source of truth for contribution projects. Edit this file to add, rename, or reorder projects. All workflows and generators read from here via projects.py. Section order = render order in the root README.",
|
|
"projects": [
|
|
{
|
|
"key": "book",
|
|
"dir": "book",
|
|
"section": {
|
|
"emoji": "📖",
|
|
"title": "Textbook Contributors",
|
|
"marker": "BOOK"
|
|
}
|
|
},
|
|
{
|
|
"key": "tinytorch",
|
|
"dir": "tinytorch",
|
|
"aliases": ["tito"],
|
|
"section": {
|
|
"emoji": "🔥",
|
|
"title": "TinyTorch Contributors",
|
|
"marker": "TINYTORCH"
|
|
}
|
|
},
|
|
{
|
|
"key": "mlsysim",
|
|
"dir": "mlsysim",
|
|
"section": {
|
|
"emoji": "🚀",
|
|
"title": "MLSys·im Contributors",
|
|
"marker": "MLSYSIM"
|
|
}
|
|
},
|
|
{
|
|
"key": "staffml",
|
|
"dir": "interviews",
|
|
"aliases": ["interviews"],
|
|
"section": {
|
|
"emoji": "🤖",
|
|
"title": "StaffML Contributors",
|
|
"marker": "STAFFML"
|
|
}
|
|
},
|
|
{
|
|
"key": "kits",
|
|
"dir": "kits",
|
|
"section": {
|
|
"emoji": "🛠️",
|
|
"title": "Hardware Kits Contributors",
|
|
"marker": "KITS"
|
|
}
|
|
},
|
|
{
|
|
"key": "labs",
|
|
"dir": "labs",
|
|
"section": {
|
|
"emoji": "🧪",
|
|
"title": "Labs Contributors",
|
|
"marker": "LABS"
|
|
}
|
|
},
|
|
{
|
|
"key": "slides",
|
|
"dir": "slides",
|
|
"aliases": ["slide"],
|
|
"section": {
|
|
"emoji": "🎞️",
|
|
"title": "Slides Contributors",
|
|
"marker": "SLIDES"
|
|
}
|
|
},
|
|
{
|
|
"key": "instructors",
|
|
"dir": "instructors",
|
|
"aliases": ["instructor"],
|
|
"section": {
|
|
"emoji": "🗺️",
|
|
"title": "Instructor Site Contributors",
|
|
"marker": "INSTRUCTORS"
|
|
}
|
|
},
|
|
{
|
|
"key": "designgrammar",
|
|
"dir": "design-grammar",
|
|
"aliases": ["design-grammar", "design_grammar", "design grammar"],
|
|
"section": {
|
|
"emoji": "⚗️",
|
|
"title": "ML Systems Design Grammar Contributors",
|
|
"marker": "DESIGNGRAMMAR"
|
|
}
|
|
}
|
|
],
|
|
"extra_files": {
|
|
"root_config": ".all-contributorsrc",
|
|
"root_readme": "README.md",
|
|
"site_contributors_json": "site/about/contributors.json"
|
|
}
|
|
}
|