Commit Graph

10 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
97f84b3a23 chore: update contributor legend role names
- Word Wizard → Doc Wizard
- Idea Generator → Idea Spark
- Test Engineer → Test Tinkerer
2026-01-26 09:22:54 -05:00
Vijay Janapa Reddi
65f67c94e6 Merge origin/dev into feature/tinytorch
Resolve conflicts:
- .github/workflows/contributors/generate_main_readme.py: take dev's width_pct parameter
- .vscode/settings.json: keep worktree-specific orange Peacock color
2026-01-23 13:29:17 -05:00
Vijay Janapa Reddi
b7fa2f8e81 feat(workflow): LLM-powered all-contributors with natural language
- Update all-contributors-add.yml to use Ollama (llama3.1:8b) for parsing
  natural language descriptions instead of requiring exact syntax
- Trim contribution types to 8 actually used: bug, code, doc, design,
  ideas, review, test, tool
- Update generate_main_readme.py and generate_readme_tables.py to match
- Remove unused tito module export subcommand (fixes #1134)
  Students should use tito module complete instead

Now you can write naturally:
  @all-contributors @user helped verify the fix worked
  @all-contributors @user found a bug in the dataloader
2026-01-23 09:01:16 -05:00
Vijay Janapa Reddi
fa04485cbc feat(workflow): LLM-powered all-contributors with natural language
- Update all-contributors-add.yml to use Ollama (llama3.1:8b) for parsing
  natural language descriptions instead of requiring exact syntax
- Trim contribution types to 8 actually used: bug, code, doc, design,
  ideas, review, test, tool
- Update generate_main_readme.py and generate_readme_tables.py to match
- Remove unused tito module export subcommand (fixes #1134)
  Students should use tito module complete instead

Now you can write naturally:
  @all-contributors @user helped verify the fix worked
  @all-contributors @user found a bug in the dataloader
2026-01-23 09:00:42 -05:00
Vijay Janapa Reddi
d98ce8db04 style: update README footer with heart, remove all-contributors instruction
- Remove '@all-contributors please add' instruction from contributors section
- Replace 'Built with dedication' with 'Made with ❤️ for AI learners worldwide'
- Update generate_main_readme.py to not regenerate the removed instruction
2026-01-22 18:14:56 -05:00
Vijay Janapa Reddi
0364727b52 style: make contributor tables more compact (9 cols, 50px avatars)
- Changed from 7 columns to 9 columns per row
- Reduced avatar size from 80px to 50px
- Makes the contributor section more scannable and takes less vertical space
2026-01-22 16:51:25 -05:00
Vijay Janapa Reddi
899ddcb08d fix(contributors): remove counts from section headings for cleaner URLs 2026-01-22 11:42:33 -05:00
Vijay Janapa Reddi
c957137b3a feat(workflows): add auto-labeling for issues and PRs
- LLM-powered labeler (auto-label.yml): Uses Ollama llama3.2:1b to analyze
  issue/PR content and apply project + type labels automatically
- Path-based PR labeler (pr-labeler.yml): Fast fallback using file paths
- Updated doc emoji title to 'Word Wizard'

This enables all-contributors to auto-detect projects from labels.
2026-01-22 10:28:56 -05:00
Vijay Janapa Reddi
b6d8a8eb64 feat(contributors): add fun emojis, legend, and sorting
- Custom emoji set: 🪲 Bug Hunter, 🧑‍💻 Code Contributor, ✍️ Documentation Hero, etc.
- Add legend to all README contributor sections
- Sort contributors by contribution count (most active first)
- Remove old emoji key links, use inline legend instead
- Sync emoji mappings across both generator scripts
2026-01-22 10:23:30 -05:00
Vijay Janapa Reddi
a59a169a7f Add sectioned contributor system with per-project tracking
- Rename workflow to update-contributors.yml (more generic name)
- Add generate_main_readme.py to create sectioned contributor table
- Update main README with sections: Book, TinyTorch, Kits, Labs
- Add contribution type badges (emojis) to contributor entries
- Add Marcelo Rovai to kits contributors
- Update workflow to handle all project contributor files
2026-01-21 19:21:47 -05:00