Skip to content

docs(commands): diff·history 모듈 RustDoc 추가#321

Merged
erishforG merged 1 commit into
developfrom
docs/auto-rustdoc-diff-history
May 27, 2026
Merged

docs(commands): diff·history 모듈 RustDoc 추가#321
erishforG merged 1 commit into
developfrom
docs/auto-rustdoc-diff-history

Conversation

@erishforG
Copy link
Copy Markdown
Owner

무엇

src/cli/commands/diff.rssrc/cli/commands/history.rs에 module-level //! 및 function-level /// RustDoc 추가.

  • smartlog.rs, complete.rs 등 인접 모듈은 모두 문서화되어 있으나 diff.rs·history.rs는 주석 전무 → 일관성 부재
  • parsec diff, parsec conflicts, parsec sync, parsec log, parsec undo 6개 공개 함수가 설명 없이 노출돼 신규 기여자 진입 장벽 높음

변경

파일 추가 내용
diff.rs //! 모듈 헤더 (3개 커맨드 역할·관련 이슈 참조) + diff·conflicts·sync 함수 doc
history.rs //! 모듈 헤더 (OpLog/ExecLog 구조 설명) + log·log_export·undo 함수 doc

프로덕션 코드 변경 없음 — 주석 71줄 추가만.

리스크

없음. 주석 전용 변경.

롤백

브랜치 drop 또는 revert 1 commit.

Test plan

  • cargo build --quiet
  • cargo fmt --check
  • cargo clippy -- -D warnings ✅ (doc_overindented_list_items 경고 수정 포함)

Closes #320

@erishforG 검토 부탁드립니다 🖤

diff.rs, history.rs에 module-level(//!) 및 function-level(///) RustDoc을
추가. 인접한 smartlog.rs·complete.rs와 일관성 맞춤.

- diff.rs: //! 모듈 헤더(diff/conflicts/sync 역할·관련 이슈), pub async fn
  diff/conflicts/sync에 파라미터·출력모드·동작 설명 추가
- history.rs: //! 모듈 헤더(OpLog·ExecLog 구조 설명), pub async fn
  log/log_export/undo에 동작·edge-case 설명 추가

프로덕션 코드 변경 없음 (주석 전용).

Closes #320

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@erishforG erishforG added the auto-improvement Daily auto-generated improvement PR/issue label May 27, 2026
@erishforG erishforG merged commit ff122c0 into develop May 27, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-improvement Daily auto-generated improvement PR/issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant