mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-14 19:27:05 -04:00
* About: contributors compiled in from contributors.json (grab bag + table, sortable, name toggle) About EffectCraft now has tabs About · Contributors · Models, following the craftrules standard (standards/contributors.md): contributors/contributors.json is generated by craftrules/scripts/contributors.py and baked into the binary by crates/ui-egui/build.rs as static tables. Each contributor line: @username, opt-in display/real name, PRs, commits, lines +/−/Δ, binary assets +/−, first/last commit. Sortable by every column; alphabetical ignores case and the leading @. Every control registers an automation id (about.tab.*, about.credits.*). Co-Authored-By: Claude Opus 5.5 <[email protected]> * Contributors: self-submitted names in contributors/people.toml; AGENTS.md credit-yourself section build.rs reads contributors/people.toml next to the generated contributors.json and shows a name only for entries the generator verified as written by that person (craftrules standards/contributors.md). Co-Authored-By: Claude Opus 5.5 <[email protected]> * Contributors: regenerate (verified people.toml entries) Co-Authored-By: Claude Opus 5.5 <[email protected]> --------- Co-authored-by: Claude Opus 5.5 <[email protected]>
180 lines
4.3 KiB
JSON
180 lines
4.3 KiB
JSON
{
|
|
"schema": 1,
|
|
"repo": "storytold/effectcraft",
|
|
"branch": "main",
|
|
"head": "e38a92e792c07f1c57c5dcfcab37d91932b9e2b8",
|
|
"head_date": "2026-10-07T22:33:04Z",
|
|
"commits": 493,
|
|
"unattributed_commits": 0,
|
|
"contributors": [
|
|
{
|
|
"login": "echelon",
|
|
"people_entry": true,
|
|
"github_name": null,
|
|
"prs": 32,
|
|
"commits": 349,
|
|
"lines_added": 326318,
|
|
"lines_deleted": 14226,
|
|
"binary_added": 96,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-01T16:48:39Z",
|
|
"last_commit": "2026-10-07T19:37:26Z"
|
|
},
|
|
{
|
|
"login": "storybored379",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 6,
|
|
"commits": 6,
|
|
"lines_added": 102,
|
|
"lines_deleted": 6,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-03T16:31:41Z",
|
|
"last_commit": "2026-10-06T16:58:59Z"
|
|
},
|
|
{
|
|
"login": "bflatastic",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 63,
|
|
"commits": 110,
|
|
"lines_added": 17161,
|
|
"lines_deleted": 2309,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-03T17:19:22Z",
|
|
"last_commit": "2026-10-07T13:29:29Z"
|
|
},
|
|
{
|
|
"login": "jonassneu",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 3,
|
|
"commits": 3,
|
|
"lines_added": 463,
|
|
"lines_deleted": 19,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-05T16:01:41Z",
|
|
"last_commit": "2026-10-06T23:43:57Z"
|
|
},
|
|
{
|
|
"login": "fortesnow",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 1,
|
|
"commits": 1,
|
|
"lines_added": 258,
|
|
"lines_deleted": 7,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-06T01:36:48Z",
|
|
"last_commit": "2026-10-06T01:36:48Z"
|
|
},
|
|
{
|
|
"login": "dexterlabs1",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 3,
|
|
"commits": 4,
|
|
"lines_added": 3693,
|
|
"lines_deleted": 691,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-06T05:00:31Z",
|
|
"last_commit": "2026-10-06T23:54:13Z"
|
|
},
|
|
{
|
|
"login": "midasdf",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 1,
|
|
"commits": 1,
|
|
"lines_added": 868,
|
|
"lines_deleted": 9,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-06T07:22:23Z",
|
|
"last_commit": "2026-10-06T07:22:23Z"
|
|
},
|
|
{
|
|
"login": "EthanSuquet",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 1,
|
|
"commits": 1,
|
|
"lines_added": 1,
|
|
"lines_deleted": 538,
|
|
"binary_added": 0,
|
|
"binary_deleted": 67,
|
|
"first_commit": "2026-10-06T19:02:20Z",
|
|
"last_commit": "2026-10-06T19:02:20Z"
|
|
},
|
|
{
|
|
"login": "coygeek",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 1,
|
|
"commits": 1,
|
|
"lines_added": 4,
|
|
"lines_deleted": 0,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-07T02:36:22Z",
|
|
"last_commit": "2026-10-07T02:36:22Z"
|
|
},
|
|
{
|
|
"login": "Luskish",
|
|
"people_entry": false,
|
|
"github_name": null,
|
|
"prs": 1,
|
|
"commits": 1,
|
|
"lines_added": 252,
|
|
"lines_deleted": 32,
|
|
"binary_added": 0,
|
|
"binary_deleted": 0,
|
|
"first_commit": "2026-10-07T02:51:59Z",
|
|
"last_commit": "2026-10-07T02:51:59Z"
|
|
}
|
|
],
|
|
"models": [
|
|
{
|
|
"id": "anthropic/claude-opus/5.5",
|
|
"company": "Anthropic",
|
|
"model": "Claude Opus",
|
|
"version": "5.5",
|
|
"commits": 468,
|
|
"lines_added": 341908,
|
|
"lines_deleted": 17067
|
|
},
|
|
{
|
|
"id": "anthropic/claude",
|
|
"company": "Anthropic",
|
|
"model": "Claude",
|
|
"version": "",
|
|
"commits": 16,
|
|
"lines_added": 1577,
|
|
"lines_deleted": 146
|
|
},
|
|
{
|
|
"id": "anthropic/claude-opus/4.8",
|
|
"company": "Anthropic",
|
|
"model": "Claude Opus",
|
|
"version": "4.8",
|
|
"commits": 1,
|
|
"lines_added": 1632,
|
|
"lines_deleted": 3
|
|
},
|
|
{
|
|
"id": "openai/codex",
|
|
"company": "OpenAI",
|
|
"model": "Codex",
|
|
"version": "",
|
|
"commits": 1,
|
|
"lines_added": 14,
|
|
"lines_deleted": 1
|
|
}
|
|
]
|
|
}
|