Five-Minute First PR
Five-Minute First PR
Use this route if you want to make a useful first contribution without installing Expo, FastAPI, local STT/TTS engines, generated audio, API keys, or private data.
Korean-speaking contributors can use the 한국어 5분 첫 PR guide. Japanese-speaking contributors can use the 日本語 5分 first PR guide. Language reviewers can use the language review first PR kit.
Pick one row, open the edit link, make one focused improvement, and create a pull request from GitHub’s web editor.
If you want to see what the project feels like before editing docs or content, open the hosted mock-mode demo:
https://duct-tape2.github.io/ai-language-partner/demo/
If you want to avoid duplicate work, comment /claim on the issue first. An
automated reply will point you back to the PR checklist for that issue and add
the claimed label for maintainer triage.
Only real, useful PRs count toward Claude for OSS evidence. Do not split trivial typo fixes into separate PRs just to increase numbers.
Fastest Routes
The table below is the shortest menu. If a row is already claimed, use the full no-install first PR board, which has 27 browser-editable issue slots.
| Route | Best if you can… | Issue | Edit link |
|---|---|---|---|
| Korean setup notes | Explain setup or troubleshooting in Korean | #1 | edit API runbook |
| Japanese mobile guide | Improve Japanese setup guidance | #2 | edit Japanese guide |
| Dialogue glossary | Explain project terms clearly | #5 | edit architecture doc |
| Korean translation review | Review Korean learner-facing dialogue text | #7 | edit story source |
| Korean learner notes | Add concise notes for Korean learners | #11 | edit Korean guide |
| Korean UI consistency | Review Korean app labels | #18 | edit i18n source |
| No-runtime-LLM FAQ | Explain the local-first dialogue-bank design | #31 | edit contributor page |
| Backend troubleshooting | Add Korean Python install troubleshooting notes | #34 | edit API runbook |
| Restaurant examples | Add beginner-safe restaurant preference examples | #36 | edit variants CSV |
| First PR instructions | Improve onboarding instructions for future contributors | #44 | edit walkthrough |
PR Title Examples
docs: improve Korean backend mock setupdocs: clarify Japanese mobile mock modecontent: review yui Korean beginner dialoguedocs: explain no-runtime-LLM dialogue bank
PR Body Template
Closes #ISSUE_NUMBER
What changed:
-
Review/check:
- Docs/content review only; no local setup required.
Notes:
- I did not add generated audio, archives, SQLite files, screenshots, secrets,
or local engine files.
Before You Open The PR
- Keep the change focused on one issue.
- Link the issue with
Closes #ISSUE_NUMBER. - Do not commit
.wav,.zip,.npy,.sqlite,.db,.bin, screenshots, local engine folders, private notes, tokens, or API keys. - If you are not sure what to choose, ask in the First PR help desk or open the contributor interest form.