This message was deleted.
# 잡담
s
This message was deleted.
h
데이터 구조 어떻게 잡냐 나름인거같은데
소스 컨텐츠는 뭔가요
t
Markdown 이에요 ㅎㅎ
h
흠냐리
많이 쓰는건 두 방식 중 하나인데요
사이드바 소스를 별도 파일로 분할하거나
👌 1
컨텐츠 자체 규격에 포함시키거나 (fs 구조나 frontmatter 등으로)
저는 전자 + 컨텐츠자체는 플랫하게 관리하는걸 선호하는편
문서라면ㄹ요
t
결국엔 따로 파일로 관리하는게 제일 낫겠네요 ㅠ sidebar.json으로 만들어야겠어요
h
Yaml 만드러용
ohh 1
또 이런걸 만들기도 하고
t
깰꼼해지겠네요 ㅋㅋ
h
아.. 암묵적인건 별로같은데
t
어떤게 암묵적으로? 느껴지셨어용??
h
필드 포맷은 충분히 명시적일 수 있고 다이나믹하게 결정되는 경우가 없는데 왜 저렇게 써야하는지 잘 모르겠어요
t
• 혜성님이 말씀하시는 필드포맷? 이 어떤건지 궁금하고, • 그럼 YAML 통해서 하려면 어떤 방식이 좋다고 생각하세요?
약간
Copy code
/sidebars
  /js-sdk.yml
  /openapi.yml
Copy code
- name: 시작하기
  path: /js-sdk/getting-started
...

- groupName: 결제 플러그인
  children:
    - name:
      path: ...
요런식으로 관리하려고했어요 ㅎㅎ
h
LHS가 여러개 필요한가요?
네비게이션이 계속 바뀌는건 사용자 인지에 악영향을 끼칠거같은데
t
또잉? 계속 바뀌지는 않을거같아요.
h
일단 GraphQL SDL 부터 선언하시는게 좋아요
Yaml 은 그냥 소스 컨텐츠입니다.
마크다운 필드 같은건 여기 예시처럼 스키마 필드 익스텐션으로 만들어도 좋겠네요 https://www.gatsbyjs.com/docs/reference/graphql-data-layer/schema-customization/#creating-custom-extensions
t
음 제가 갯츠비 지금 3일차라...
h
요 문서 쑥 보시면 뭔가 익숙한 느낌을 받으실겁니다
t
헐 createSchemaCustomization 이 되는군요
h
아 발표 내용 여기서 스포일러 하는건가
t
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
Gatsby 진짜 짱짱이네요. 더 해보겠습니당...
h
갯츠비 쿼리 컴파일러는 (당연하게도) GraphQL 스키마를 기반으로 정합성을 검사하는데요
암묵적으로 사용된 node data 에 대해 스키마를 직접 추론하는 동작이 있어요
그래서 아무 json이나 yaml 소싱하면 사용한대로 string? 필드가 생기는게 그 덕분인데
t
아 근데 그게 별로라고 하신거군요
저는 개꿀? 이러고 쓸려고했는데 ㅋㅋㅋㅋ
h
네 저는 content awareness 라고 칭하는데
스키마 선언하면서 갖추는게 좋다고 생각하고
개발할때도 타입 안전성 갖추기가 훨씬 쉽습니다
1
t
아 120% 이해했어요.
h
컨텐츠 모델링에 대해서 소개한 Sanity의 가이드: https://www.sanity.io/guides/content-modeling-guide-introduction
제가 gatsby-plugin-typegen 개발하면서 왜 Maybe 필드가 나오냐는 관련질문을 자주 받아서...
👍 1
ohh 1
그리고 GraphQL SDL 을 먼저 선언하시면 자연스럽게 GraphQL Korea 채널에 스키마 리뷰를 올릴 수 있다는 장점이...
만약 i18n도 하시면요( 하실거같지만) 스키마 레벨에서 "아 이게 생각보다 복잡하구나"를 미리 아실 수 있다는것도 장점이라면 장점이군요
탑다운 조아...
t
ㅋㅋㅋㅋ i18n은 지금은 안할거같아요 ㅋㅋ 오오오 예제 좋네요! 감사해요!
이제 저희도 Gatsby 쓸일이 점점 생기는거같아요 ㅋㅋ
h
허허허
채용 페이지 노션 쓰지 마세요.... ㅠㅠㅠㅠㅠㅠ
t
ㅋㅋㅋㅋ 채용 페이지 곧 만들거같아요
Greenhouse 얼마전에 도입해서... 이제 Gatsby + Greenhouse 해야돼요.
h
전회사에서 계속 생각하던건데 개발자 JD 관리하기 제일 좋은 플랫폼은 역시 깃헙입니다
zzzz 1
근데 그것도 지혁님이 하세요...?
왜 혼자 일하시는거 같지
t
ㅋㅋㅋㅋ 아뇨 그건 다른 분이 하실듯해요 ㅎㅎ
제가 여기저기 발을 다 걸치고 있어서... ㅋㅋㅋ
h
좀 익숙해지시면
바로 graphql korea 홈페이지 ㄱㄱ
ohh 1
👍 1
💪 1
도메인은 제가 사놨어요