Skip to content

Commit 33e413a

Browse files
authored
Merge pull request #15 from YoungHoney/claude/epic-feynman-daEh7
Armeria(5) 마무리: approve/릴리즈 스크린샷 및 merge 여정 추가
2 parents ef091d5 + 5c2b708 commit 33e413a

6 files changed

Lines changed: 37 additions & 1 deletion

File tree

_posts/2026-06-01-Armeria(5).md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,4 +350,40 @@ PR [#6370](https://github.com/line/armeria/pull/6370)에서 구현한 내용을
350350
| `JsonSchemaGenerator` (재작성) | `$defs: {models, methods}` 구조로 중복 없이 JSON Schema 생성 |
351351
| `META-INF/services` | SPI로 Provider 자동 등록 |
352352

353-
PR Draft를 올린 것이 2025년 8월이었고, ikhoon에게 merge를 받은 것이 2026년 4월이었다. 반년 이상 걸린 여정이었지만, 오픈소스 프로젝트에 실질적인 기능을 기여할 수 있어서 보람찼다.
353+
---
354+
355+
### Merge까지의 여정
356+
357+
PR Draft를 올린 것이 2025년 8월이었다. 이후 리뷰 과정이 길었는데, 서버 사이드 구현이 완료된 뒤에도 프론트엔드 연동 작업이 남아 있었다.
358+
359+
2026년 2월, minwoox가 먼저 approve하며 이런 댓글을 남겼다.
360+
361+
> "@YoungHoney Sorry that I'm late. 😆
362+
> I resolved the conflict and did the UI work.
363+
> Thanks a lot!"
364+
365+
![minwoox approve](/assets/img/armeria/minwoox-approve.png)
366+
367+
말대로 conflict를 직접 resolve하고 RequestBody.tsx의 프론트엔드 작업까지 push해줬다. 그 덕분에 `$defs` 구조에 맞는 자동완성이 DocService UI에서도 동작하게 됐다.
368+
369+
![jrhee17 approve](/assets/img/armeria/jrhee-approve.png)
370+
371+
jrhee17도 같은 시기에 approve했고,
372+
373+
![ikhoon approve](/assets/img/armeria/ikhoon-approve.png)
374+
375+
ikhoon이 2월 27일 최종 approve 후 4월에 merge했다.
376+
377+
**Armeria 1.38.0 릴리즈 노트**에는 다음 한 줄이 들어갔다.
378+
379+
> *DocService now correctly generates JSON Schema with `oneOf` and `discriminator` fields for types annotated with Jackson's `@JsonTypeInfo` and `@JsonSubTypes`. [#6370](https://github.com/line/armeria/pull/6370)*
380+
381+
그리고 릴리즈 페이지의 Thank you 섹션에 contributor로 이름이 올랐다.
382+
383+
![Armeria 1.38.0 릴리즈 노트 - PR #6370 항목](/assets/img/armeria/release-note-6370.png)
384+
_1.38.0 릴리즈 노트에 포함된 PR #6370 한 줄_
385+
386+
![Armeria 1.38.0 Thank you 섹션 - contributor 등재](/assets/img/armeria/release-thank-you.png)
387+
_Armeria 1.38.0 릴리즈 페이지의 Thank you 섹션 — 맨 왼쪽 첫 번째 아이콘이 나다._
388+
389+
반년 이상 걸린 여정이었지만, 오픈소스 프로젝트에 실질적인 기능을 기여하고 릴리즈 노트에 이름을 올릴 수 있어서 보람찼다.
39.1 KB
Loading
25.2 KB
Loading
48.9 KB
Loading
45.6 KB
Loading
309 KB
Loading

0 commit comments

Comments
 (0)