Skip to content

docs: improve RST consistency, update translations, and add gap analysis tooling#165

Open
lizable wants to merge 4 commits intomainfrom
chore/automation-infra-and-docs-consistency
Open

docs: improve RST consistency, update translations, and add gap analysis tooling#165
lizable wants to merge 4 commits intomainfrom
chore/automation-infra-and-docs-consistency

Conversation

@lizable
Copy link
Copy Markdown
Contributor

@lizable lizable commented Feb 9, 2026

Summary

RST 문서 일관성 개선, 번역 업데이트, 그리고 gap 분석/번역 도구를 추가합니다.

이번 PR에서 수정한 것

RST 일관성 개선 (14개 파일)

  • 용어 통일: Control PanelWebUI, ImageEnvironment
  • 버전 레이블 업데이트 (v25.x 반영)
  • 문서 구조 개선 (누락된 참조, 깨진 이미지 경로 수정)

번역 업데이트 (37개 PO 파일)

  • Korean (ko): 24개 PO 파일 번역 동기화
  • Thai (th): 9개 PO 파일 번역 동기화
  • Japanese (ja): 4개 PO 파일 번역 동기화

도구 & 가이드

  • scripts/analyze_docs_gap.py — webui 릴리즈 간 문서 gap 분석 도구 (--format text|json|markdown|summary)
  • translate_po.py — PO 파일 번역 스크립트 개선
  • CLAUDE.md — Claude Code CLI 작업 가이드
  • STYLE_GUIDE.md — RST 문서 스타일 규칙

아직 업데이트가 필요한 문서 (v25.15 → v26.1 gap)

scripts/analyze_docs_gap.py --format summary로 분석한 결과입니다.

Category Count
Total feature commits 80
Not documented 4
Partially documented 53
No RST mapping 8
Internal (no doc needed) 8
Likely documented 7
RST files to update 19

우선순위별 업데이트 대상 (상위 5개)

Priority 1: sessions_all.rst (23 features)
  • app launcher React migration
  • agent detail drawer
  • batch session startup command modal
  • MIG usage support
  • server-provided session resource settings
  • multi-agent selection for multi-node sessions
  • SFTP server launch migration to React
  • session monitoring UI improvements
  • file browser migration to React
  • auto refresh container logs
  • etc.
Priority 2: session_page.rst (21 features)
  • app launcher migration
  • agent detail drawer
  • session detail panel enhancements
  • resource group select improvements
  • session app launching with notifications
  • file explorer UX improvements
  • etc.
Priority 3: admin_menu.rst (15 features)
  • resource group 'system' type (NEW)
  • agent detail drawer
  • bulk user purge
  • branding page separation
  • CIDR range validation
  • user management table enhancements
  • project table migration
  • theme color reset/preview
  • etc.
Priority 4: header.rst (14 features)
  • logo image size customization (NEW)
  • unified 401/404 page handling
  • HuggingFace model import
  • custom theme import from JSON
  • admin-dedicated sidebar menu
  • admin dashboard merge into user dashboard
  • etc.
Priority 5: mount_vfolder.rst / share_vfolder.rst / vfolder.rst (9 features each)
  • HuggingFace model import with folder creation
  • read-only model project folder permission
  • project vfolder creation disabled
  • improved error for in-use vfolder deletion
  • file explorer UX improvements
  • invitation error handling
  • file explorer delete confirmation modal

No RST Mapping (8 features)

  • text file editor for NEO File Explorer
  • reservoir page filtering/sorting
  • cross-project folder name display
  • agent setting modal changes
  • etc.

Internal Changes (8) — No doc update needed

  • Relay Subscription, nuqs migration, BAILogger, SDK upgrade, CSS fixes, etc.

Review Checklist

  • RST 변경 내용 확인
  • PO 번역 품질 확인
  • make html 빌드 확인
  • gap 분석 결과 기반 후속 작업 계획

Auto-generated gap analysis by scripts/analyze_docs_gap.py

lizable and others added 3 commits February 10, 2026 00:06
- Standardize headings, terminology, and voice across RST files
- Update ko/th/ja PO translations for untranslated/fuzzy entries
- Improve translate_po.py script with better error handling
- Add pyyaml dependency to pyproject.toml

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add docs-mapping.yml for React source to RST file mapping
- Add GitHub Actions workflows for auto Draft PR, translation sync,
  and mapping drift check
- Add analysis scripts: analyze_changes, analyze_docs_gap,
  check_mapping_drift, generate_pr_summary
- Add CLAUDE.md and STYLE_GUIDE.md for documentation guidelines
- Add PAT_SETUP.md for cross-repo authentication guide
- Update .gitignore to exclude generated reports

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove CI workflows and scripts that were planned for cross-repo
automation (docs-auto-update, translation sync, drift check).
This repo may become obsolete, so the automation infra is no longer
needed. Keep only the doc content fixes, gap analysis tool, and
style guides.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lizable lizable changed the title docs: improve consistency and add automation infrastructure docs: improve RST consistency, update translations, and add gap analysis tooling Feb 10, 2026
Convert style guide from RST conventions to Markdown in preparation
for the docs format migration. Adds sections for code blocks, tables,
and GitHub-style alerts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lizable lizable requested review from kimjmin and yomybaby February 10, 2026 06:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant