| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore: add PR and issue templates Structured intake for contributors. PR template enforces atomic per-lesson commits, markdown-link ROADMAP rows, no code comments, built-from-scratch-first. Issue templates for bug reports and new lesson proposals give contributors a clear starting point. | 4 个月前 | |
feat: add AI Engineering Learning Paths (#444) | 15 天前 | |
docs: add cash-only sponsorship rate card and FUNDING.yml link | 3 个月前 | |
chore: add PR and issue templates Structured intake for contributors. PR template enforces atomic per-lesson commits, markdown-link ROADMAP rows, no code comments, built-from-scratch-first. Issue templates for bug reports and new lesson proposals give contributors a clear starting point. | 4 个月前 | |
feat(i18n): free NLLB-200 translation pipeline, zero repo bloat (#379) English stays canonical. Translations generate to a separate translations branch (never main); the site, README, and books all consume them. Default engine is NLLB-200 in the CI runner: no API key, no Vercel cost. One pipeline, three surfaces, none bloating main: - lessons: 503 docs -> translations branch, fetched at runtime with English fallback; English path byte-identical to before - README: translated to the same branch, linked from the README header - books: build_book.py --lang reads translated markdown and emits aiefs-vol{n}-{slug}-<lang>.epub/.pdf release assets (English fallback) - languages.json: 40-language registry (FLORES-200 + ci flag) driving the script, the site switcher, and the CI matrix - scripts/translate_lessons.py: prose-only walker keeps code/math/figures/ tables/HTML/bold/links/metadata out of the model (byte-lossless across all 503 lessons + README); per-language sha256 cache written per lesson so runs resume and never redo unchanged English; providers pluggable (nllb default) - .github/workflows/translate.yml + translate-requirements.txt: one job per language, restores its cache, translates changed docs, pushes race-safe - site switcher (40 languages, English fallback); build.js emits gitignored site/langs.js from the registry - docs/i18n.md: architecture, no-waste guarantee, cost, quality sample | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 15 天前 | ||
| 3 个月前 | ||
| 4 个月前 | ||
| 1 个月前 |