Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeSpec 적용 + alpha #67

Merged
merged 74 commits into from
Apr 26, 2024
Merged

TypeSpec 적용 + alpha #67

merged 74 commits into from
Apr 26, 2024

Conversation

RanolP
Copy link
Member

@RanolP RanolP commented Mar 1, 2024

고려했던 대안들

이 PR에서 한 것:

  • TypeSpec 완전 마이그레이션 (WIP)
  • 시스템 다크 모드 지원
  • dev 서버 개선
    • serve-reload-replace를 통해 내용 변경 시 자동 리로드; serve-reload-replace를 확장해 node_modules 무시 및 proxy 기능 추가 (테스트 용도로 Try It을 통한 API 호출 가능)
  • TypeSpec 표준 확장; example 어노테이션 처리
  • stoplight elements vendoring (custom element 지원, ref 지원 추가, description format 수정 등 - Main Differences to @stoplightio/elements stoplight-elements#1)
  • 솔브닥 아이콘 추가 (문제 풀이 난이도/티어)

이 PR 머지 후 해야할 것들:

  • enum 개선 (non-exhaustive enum / enum별 설명 추가(enum property 대신 oneOf const 사용) / allowed value 대신 known value로 설명 가능하도록)
  • 기존 PR들 TypeSpec으로 업데이트
  • toolbox 개발 (기여 허들 낮추기 위함)
    • api endpoint 수집 후 스키마 추론
    • schema validity check
  • barrel file 자동 생성
  • 기여분 diff 후 preview 띄우기

closes #66

@RanolP RanolP changed the title Typespec 적용 TypeSpec 적용 + alpha Mar 3, 2024
@RanolP RanolP self-assigned this Mar 17, 2024
@RanolP RanolP mentioned this pull request Mar 22, 2024
Closed
@RanolP RanolP marked this pull request as ready for review April 26, 2024 17:05
@RanolP
Copy link
Member Author

RanolP commented Apr 26, 2024

CI는 돌려보고 고쳐야지

@RanolP RanolP merged commit 746f2a9 into main Apr 26, 2024
4 of 5 checks passed
@RanolP RanolP deleted the typespec branch April 26, 2024 17:07
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.

Badge 스킴 변경점
1 participant