ohah
  • 월간 오픈소스
  • 리뷰
    월간 오픈소스
    Hwpjs
    1. 개발 배경
    25.12.05
    2. 기술 스택
    25.12.06
    3. 개발 과정
    3-1. 구조 잡기
    25.12.06
    3-2. 코어 개발하기
    25.12.10
    3-3. 배포(NAPI-RS)
    26.01.17
    3-4. 배포(Craby)
    26.01.17
    3-5. 배포(WebAssembly)
    26.01.18
    크로미움
    1. 개발 배경
    25.12.15
    2. 환경 설정
    작성 예정
    3. 첫 번째 기여
    작성 예정
    4. 코드 리뷰 과정
    작성 예정
    5. 머지 및 후기
    작성 예정
    Craby
    1. 개발 배경
    26.01.18
    Chrome Remote Debugger
    1. 개발 배경
    26.02.03
    2. 기술 스택
    작성 예정
    3. 개발 과정
    3-1. 배민 구현 따라하기
    작성 예정
    3-2. 배민 백로그까지 구현
    작성 예정
    3-3. 욕심 부려보기
    작성 예정
    3-4. React Native
    작성 예정
    3-5. 터보모듈
    작성 예정
    3-6. 번들러 학습
    작성 예정
    3-7. 네이티브 걷어내기
    작성 예정
    3-8. 커스텀 패널 구현
    작성 예정
    3-9. 마무리
    작성 예정
    Previous page2. 기술 스택Next page3-1. 구조 잡기

    #3. 개발 과정

    • 3-1. 구조 잡기
    • 3-2. 코어 개발하기
    • 3-3. 배포(NAPI-RS)
    • 3-4. 배포(Craby)
    • 3-5. 배포(WebAssembly)

    #관련 커밋

    #3-1. 구조 잡기 관련 커밋

    • 132f964 - refactor: bun, rust monorepo
    • 72c11f5 - feat: napi-rs lib add
    • dc74a26 - feat: repress docs add
    • 8500058 - feat: hwp document, agent md add

    #3-2. 코어 개발하기 관련 커밋

    • 3c54c4d - feat(core): add insta for snapshot testing
    • 1d8790e - feat(core): implement DocInfo parsing with DocumentProperties and IdMappings
    • fae3563 - feat(core): parse BodyText sections into structured paragraphs
    • 4250d9a - feat(core): implement HWPTAG_TABLE and remaining DocInfo tags
    • aa2ebc8 - feat(core): implement HWPTAG_BIN_DATA record parsing
    • 56cfd72 - feat(core): render images in markdown output
    • 72c9374 - test(core): add markdown snapshot test
    • 5359be1 - refactor(core): reorganize viewer markdown modules by HWPTAG

    #3-3. 배포(NAPI-RS) 관련 커밋

    • 7e204bf - chore(node): configure cross-platform build and wasm build

    #3-4. 배포(Craby) 관련 커밋

    • Craby 기여 관련 커밋은 Craby 레포지토리에서 확인할 수 있습니다.

    #3-5. 배포(WebAssembly) 관련 커밋

    • 7e204bf - chore(node): configure cross-platform build and wasm build
    • ef4a326 - refactor(web): extract buffer polyfill to separate file

    전체 커밋 이력은 GitHub에서 확인할 수 있다.