Finish the Chinese rule reference — DOL001–DOL007
@harbinresearcher is already working on this.
Since Sep 11, 2026.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation
Research direction
Use docs/i18n/rules/vi/ as the structural model and compare its index and DOL001–DOL007 pages with the English source pages. Translate the prose into Chinese while preserving code blocks, rule codes, option names, suppression syntax, and CLI flags byte-for-byte; update docs/i18n/README.zh.md to link the new pages. Done when the Chinese index and selected pages are present under docs/i18n/rules/zh/ and the acceptance criteria are met.
Written by the indexing model from the issue text.
Description
A self-contained chunk of #52, and the most concrete one: the Chinese set is started but stops after two pages.
What exists
docs/i18n/rules/zh/ holds DOL021.md and DOL022.md — the datetime family — and the index README.md (#104, thanks @harbinresearcher). The README is already translated at docs/i18n/README.zh.md.
What is missing
docs/i18n/rules/zh/DOL001.md…DOL007.md— the queryset family, the most frequently triggered rules in the set.
Take the whole family or a few pages of it — a PR per chunk is better than one large one.
Reference
The Vietnamese set at docs/i18n/rules/vi/ already covers exactly this shape — index plus DOL001–DOL007 — so use it as the model for structure and for how the index links out.
Translate the prose, not the code
Python examples, rule codes, option names and suppression syntax stay byte-identical so they stay copy-pasteable and greppable.
Acceptance criteria
- Files land under
docs/i18n/rules/zh/. - Code blocks,
DOL***codes and CLI flags are unchanged from the English source. docs/i18n/README.zh.mdlinks the new pages.- The PR confirms you read and write Chinese — I cannot review it myself.
- Dominant language
- Python
- Stars
- 84
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from FROWNINGdev/django-orm-lens
-
suggest-indexes proposes composite indexes that include the primary key or a unique fieldPossibly taken @bfs2021 claimed this today. Openbug good first issue python
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
FROWNINGdev/django-orm-lens#269 ·
-
`migration-risk` text output prints `app.None` for graph-level findingsPossibly taken @phoenixbycaselka claimed this today. Openbug good first issue python
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
FROWNINGdev/django-orm-lens#268 ·
-
Fields inherited from Django's `AbstractBaseUser` / `PermissionsMixin` / `AbstractUser` are missingOpenbug good first issue python
Difficulty 3/5 1-2 days Newbie friendliness 62/100
FROWNINGdev/django-orm-lens#267 ·
-
bug good first issue python
Difficulty 3/5 Half a day Newbie friendliness 78/100
FROWNINGdev/django-orm-lens#266 ·
-
enhancement help wanted python
Difficulty 4/5 3-5 days Newbie friendliness 35/100
FROWNINGdev/django-orm-lens#254 ·
All issues in FROWNINGdev/django-orm-lens
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
roman-corgi/corgisim#327 ·
Maintainers usually reply within 2 days
-
[Bug]: opencode_go chat route drops reasoning_effort (even 'none'), while the same endpoint honors it via custom_llm_provider=openaiPossibly taken @arvindkumar-ship-it claimed this today. Openllm translation
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
BerriAI/litellm#51871 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
PolicyEngine backdates South Carolina’s EITC into 2015–2017Possibly taken @MaxGhenis claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PolicyEngine/policyengine-us#10944 ·
Maintainers usually reply within 2 days
-
fix(frontend): resolve SSE parser crash on unhandled Ref methods and undefined actions identifierOpenbug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
kodokbakar/MiroFish-Local#94 ·
Maintainers usually reply within 1 day