currenjin / site-for-developers

🌏🇰🇷 개발자를 위한 북마크 모음집
866 stars 85 forks source link

json을 이용해 데이터 관리를 더 수월하게 하는 방식을 제안합니다! #59

Open rivercory opened 5 months ago

rivercory commented 5 months ago

최근에 점점 늘어나는 사이트 자료를 보며 어떻게 관리해야 할지 고민하고 있었습니다... 기존 README.md에 자료를 저장하는 것에는 자료가 많아졌을 때 관리하기 불편할 것 같습니다. 따라서 앞으로 json을 이용해 데이터를 저장하고, 해당 json 파일을 웹사이트, 안드로이드, 패키지, api등 여러 곳에 활용하는 것이 좋은 해결책이라고 생각됩니다!

혹시 다른 해결책이 생각나신다면 편하게 말씀해주세요 :)

currenjin commented 5 months ago

맞습니다! 이 방향으로 가야할 것 같아요 ㅠㅠ

그래야 지금처럼 존재하는 md 파일을 비효율적으로 파싱하거나 하는 일은 없을 것 같아용

말씀 감사합니다 ㅎㅎ 요즘 하도 시간이 없다보니 시간을 못 쏟네요 ㅠㅠ

rivercory commented 5 months ago

@currenjin 6월 중으로 PR 올리겠습니다!

currenjin commented 5 months ago

예시입니다!

{
  "category": "",
  "title": "",
  "content": "",
  "image_url": ""
}
rivercory commented 5 months ago
 {
   "id": "",
   "created_at": "",
   "updated_at": "",
   "name": "",
   "description": "",
   "feature": "",
   "category": "",
   "img": "",
   "link": ""
 }

이런 방식으로 데이터를 더 자세하게 기록하려 하고 있습니다!

currenjin commented 5 months ago

좋은 것 같아요! 조금 수정해서 아래와 같이 가면 어떨까요? 그리고 feature는 뭔가용

{
  "id": "",
  "title": "",
  "content": "",
  "feature": "",
  "category": "",
  "img_url": "",
  "link": "",
  "created_at": "",
  "updated_at": ""
}
rivercory commented 5 months ago

이전 마크다운에서 사용하던 O, EN, KR 등의 기호를 대신하고자 만든 분류입니다!

rivercory commented 5 months ago

https://github.com/currenjin/site-for-developers/pull/62

currenjin commented 4 months ago

https://github.com/currenjin/site-for-developers/blob/main/data.json

옮겨놨어요! 수정해야되는 부분이 있지만, 대강 이정도 구조다! 정도로 봐주시면 될 것 같아요 ㅎㅎ

currenjin commented 4 months ago

ID 값은 고민 좀 해보려구용

rivercory commented 4 months ago

감사합니다 :) 수정해야 할 부분 수정해서 PR 올리겠습니다! (7월 10일까지는 시험때문에 PR 올리지 못할 것 같습니다)

rivercory commented 4 months ago

ID 값은 고민 좀 해보려구용

ID를 넣는다면 타 레포지토리에서 저희 데이터를 이용할 때 구분이 잘되고, 데이터 커스텀이 편리해질 것 같습니다 :)

rivercory commented 4 months ago

현재 json 데이터 정형화 작업을 진행하고 있습니다!

currenjin commented 4 months ago

ID를 넣는다면 타 레포지토리에서 저희 데이터를 이용할 때 구분이 잘되고, 데이터 커스텀이 편리해질 것 같습니다 :)

참고하겠습니다! 감사해요 ㅎㅎ

현재 json 데이터 정형화 작업을 진행하고 있습니다!

감사합니다! 요즘 계속 여유가 없어서 시간을 잘 못 들이고있네요 ㅠㅠ

rivercory commented 3 months ago

Site For Developers 700 stars 축하합니다 ✨

currenjin commented 3 months ago

감사합니다 :)

현호 님 처음 컨트리뷰트 하셨을 때가 100 정도였던 것 같은데 ㅋㅋ 덕분에 많이 올라갔네요!

rivercory commented 2 months ago

@currenjin id 태그는 json 편집, 외부에서 접근하는데 불편할 것 같아 제거하였습니다! 또한 category, subcategory 태그도 외부에서 접근하는데 불편할 것 같아 category만 남기려 하는데 어떠신가요?

rivercory commented 2 months ago

@currenjin 또한 created_at, updated_at 태그들도 지워서 json 파일을 더 간결하게 하려고 합니다!

rivercory commented 1 month ago

@currenjin issue가 생성된지 4개월이 넘어가네요... 최대한 빨리 진행하겠습니다!