Skip to content

Conversation

@Bersk3r
Copy link
Contributor

@Bersk3r Bersk3r commented Jul 8, 2024

โœ… ์ž‘์—… ์‚ฌํ•ญ

README ํŒŒ์ผ ์ œ์ž‘ ์ง„ํ–‰ ์ค‘

  • ๋Œ€๋žต์ ์ธ ํ‹€ ์ž‘์„ฑ

๐Ÿ‘ฉโ€๐Ÿ’ป ๊ณต์œ  ํฌ์ธํŠธ ๋ฐ ๋…ผ์˜ ์‚ฌํ•ญ

ํŒ€ ๋ฏธํŒ… ๋‚ด์—์„œ ์˜๋…ผํ•˜์—ฌ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜์—ฌ ์ž‘์„ฑํ•  ์˜ˆ์ •

@Bersk3r Bersk3r self-assigned this Jul 8, 2024
@Bersk3r Bersk3r added the ๐Ÿ“š Docs ๋ฌธ์„œ ์ž‘์„ฑ label Jul 8, 2024
@github-actions
Copy link

github-actions bot commented Jul 8, 2024

๐ŸŽ‰ ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ Preview: https://we-kit-bucket-or5vgon1z-bersk3rs-projects.vercel.app

@Bersk3r
Copy link
Contributor Author

Bersk3r commented Jul 8, 2024

๐Ÿ“™๐Ÿ“„ WekitBucket ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ˜Ž

์ฝ”๋“œ์ž‡ ์Šคํ”„๋ฆฐํŠธ 6๊ธฐ Part 3 ๊ณผ์ •์—์„œ 8ํŒ€์ด ์ง„ํ–‰ํ•œ ์ค‘๊ธ‰ ํ”„๋กœ์ ํŠธ WekitBucket ๋ ˆํฌ์ง€ํ† ๋ฆฌ

๐Ÿ”— ๋ฐฐํฌ ์ฃผ์†Œ

https://wekit-bucket.vercel.app

๐Ÿ”— ๋ฐœํ‘œ ์ž๋ฃŒ

https://www.canva.com/design/DAGKHfn-U0Y/HhE-GjRBlfJns68CXuD5Xg/edit

๐Ÿƒํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

์นœ๊ตฌ๋“ค์˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๋งŒ๋“œ๋Š” ๊ณต๊ฐ„ WekitBucket

  • ์นœ๊ตฌ๋“ค์ด ๋ณด๋Š” ๋‚˜๋Š” ์–ด๋–จ๊นŒ๋ผ๋Š” ์ฃผ์ œ๋กœ ํ•จ๊ป˜ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ๋‚˜์˜ ์œ„ํ‚ค ํŽ˜์ด์ง€
  • ์ž์œ ๊ฒŒ์‹œํŒ์„ ํ™œ์šฉํ•˜์—ฌ ์นœ๊ตฌ๋ฅผ ์ฐพ๊ณ  ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€





๐Ÿ“Œ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ํ—ค๋”

    • ๋กœ๊ณ  ํด๋ฆญ ์‹œ, ๋งˆ์ดํŽ˜์ด์ง€๋กœ ์ด๋™
    • ์œ„ํ‚ค ๋ชฉ๋ก ํด๋ฆญ ์‹œ, ์œ„ํ‚ค ๋ชฉ๋ก ํŽ˜์ด์ง€๋กœ ์ด๋™
    • ์ž์œ ๊ฒŒ์‹œํŒ ํด๋ฆญ ์‹œ, ์ž์œ ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง€๋กœ ์ด๋™
    • ๋กœ๊ทธ์ธ์ด ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ๋กœ๊ทธ์ธ ํ‘œ์‹œ
    • ๋กœ๊ทธ์ธ์ด ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ, ์•Œ๋žŒ ๋ฐ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์ •๋ณด ํ‘œ์‹œ


  • ๋žœ๋”ฉ ํŽ˜์ด์ง€

    • ์ดˆ๊ธฐ ์‹œ์ž‘ ํŽ˜์ด์ง€


  • ์œ„ํ‚ค ๋ชฉ๋ก ํŽ˜์ด์ง€

    • ๋‚ด์šฉ

    • ํ† ์ŠคํŠธ ์ฐฝ

      • ๋‚ด์šฉ
    • ๋‚ด ์œ„ํ‚ค ํŽ˜์ด์ง€

      • ๋‚ด์šฉ


    • ์งˆ๋ฌธ ๋“ฑ๋ก ํŽ˜์ด์ง€

      • ๋‚ด์šฉ


    • ์ˆ˜์ • ํŽ˜์ด์ง€

      • ๋‚ด์šฉ


  • ์ž์œ ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง€

    • ๋‚ด์šฉ


โš’๏ธ ๊ฐœ๋ฐœ ์ผ์ •

โŒ›2024.06.21 (๊ธˆ) ~ 2024.07.19 (ํ™”)


๐Ÿ“ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ์ค‘ ์ˆ˜ํ–‰ ๋‚ด์šฉ

1. ์‚ฌ์šฉ ๊ธฐ์ˆ  ์Šคํƒ ์„ ์ • ๋ฐ ๊ฐœ๋ฐœ ์ผ์ • ๋…ผ์˜
2. ํ”„๋กœ์ ํŠธ ๊ด€๋ จ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์…‹์—…
3. ์—ญํ•  ๋ถ„๋‹ด
4. ํ”„๋กœ์ ํŠธ ๊ตฌํ˜„
  - ๊ณตํ†ต ์‚ฌ์šฉ ์ปดํฌ๋„ŒํŠธ ์—ญํ•  ๋ถ„๋ฐฐ
  - ํŽ˜์ด์ง€ ๋‹จ์œ„ ์—ญํ•  ๋ถ„๋ฐฐ
  - ๊ธฐ๋Šฅ ๊ตฌํ˜„ ๋ฐ API ์—ฐ๋™
5. ๋ฐœํ‘œ ๋ฐ ์ž๋ฃŒ ์ค€๋น„
6. ๋ฆฌํŒฉํ† ๋ง ๋ฐ ๋ฌธ์„œํ™”

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ํŒ€์› ์†Œ๊ฐœ

๊น€๋ฏผ์žฌ ๊น€์˜์šด ์ด์ข…์šฑ ์ด์€๋นˆ ์œ ์˜ˆํ•˜

@PixeIDark

@YoungUnKim

@bersk3r

@eunbinnie

@YehaYoo

๐Ÿค ์—ญํ•  ๋ถ„๋‹ด


๊น€๋ฏผ์žฌ

  • ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ธํŒ… ๋‹ด๋‹น
  • API ๋ฐ ์œ ํ‹ธ ๋‹ด๋‹น
  • ์œ„ํ‚ค ๋ชฉ๋ก ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ ๋‹ด๋‹น

๊น€์˜์šด

  • ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ์œ„ํ‚ค ๋งŒ๋“ค๊ธฐ ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ๋‚ด ์œ„ํ‚ค ํŽ˜์ด์ง€ ๋‹ด๋‹น

์ด์ข…์šฑ

  • ํ—ค๋”, ํ† ์ŠคํŠธ, ์•Œ๋žŒ ์ปดํฌ๋„ŒํŠธ ์ œ์ž‘
  • ์‚ฌ์šฉ์ž, ์•Œ๋žŒ, ํ† ์ŠคํŠธ ์ „์—ญ ์ปจํ…์ŠคํŠธ ๋‹ด๋‹น
  • ๋ฐฐํฌ ๋ฐ ์ž๋™ํ™” ์ž‘์—… ๋‹ด๋‹น
  • README ํŒŒ์ผ ๋‹ด๋‹น

์ด์€๋นˆ

  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ์ž์œ ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง€ ๋ฐ 404 ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ ์ ์šฉ ๋‹ด๋‹น

์œ ์˜ˆํ•˜

  • ๋žœ๋”ฉ ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋ก ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • ํŽ˜์ด์ง€ ๋‹ด๋‹น
  • ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ ์ž๋ฃŒ ์ค€๋น„ ๋ฐ ์‹œ์—ฐ ์˜์ƒ ์ œ์ž‘ ๋‹ด๋‹น

๐Ÿ’ป ๊ธฐ์ˆ  ์Šคํƒ

  • Environment


  • Config


  • Development



  • Deploy


  • CI / CD


  • Collaboration Tools


๐Ÿ—‚๏ธ ํด๋” ๊ตฌ์กฐ

WekitBucket

๐Ÿ“ฆsrc
 โ”ฃ ๐Ÿ“‚apis
 โ”ƒ โ”ฃ ๐Ÿ“‚article
 โ”ƒ โ”ฃ ๐Ÿ“‚auth
 โ”ƒ โ”ฃ ๐Ÿ“‚comment
 โ”ƒ โ”ฃ ๐Ÿ“‚image
 โ”ƒ โ”ฃ ๐Ÿ“‚notification
 โ”ƒ โ”ฃ ๐Ÿ“‚profile
 โ”ƒ โ”— ๐Ÿ“‚user
 โ”ฃ ๐Ÿ“‚app
 โ”ƒ โ”ฃ ๐Ÿ“‚(auth)
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚login
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_components
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚signup
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_components
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚(boards)
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚addboard
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚[id]
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚boards
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚allArticles
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚bestArticles
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚search
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚[id]
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚(mypage)
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚changepassword
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_components
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚makewiki
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_components
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚(wiki)
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚wiki
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚[code]
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚components
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Common
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚lottie
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚Profile
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_constants
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_hook
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_style
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚wikilist
 โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_components
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚test
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚_components
 โ”ƒ โ”ƒ โ”— ๐Ÿ“œpage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“‚_components
 โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚Landing
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚_Header
 โ”ƒ โ”ฃ ๐Ÿ“œlayout.tsx
 โ”ƒ โ”ฃ ๐Ÿ“œpage.tsx
 โ”ƒ โ”— ๐Ÿ“œtemplate.tsx
 โ”ฃ ๐Ÿ“‚assets
 โ”ƒ โ”ฃ ๐Ÿ“‚fonts
 โ”ƒ โ”ƒ โ”— ๐Ÿ“‚pretendard
 โ”ƒ โ”ฃ ๐Ÿ“‚icons
 โ”ƒ โ”ฃ ๐Ÿ“‚images
 โ”ƒ โ”— ๐Ÿ“œindex.ts
 โ”ฃ ๐Ÿ“‚components
 โ”ฃ ๐Ÿ“‚context
 โ”ฃ ๐Ÿ“‚hooks
 โ”ฃ ๐Ÿ“‚styles
 โ”ฃ ๐Ÿ“‚types
 โ”— ๐Ÿ“‚utils

๐ŸŒฒ ๊นƒ ๋ธŒ๋žœ์น˜ ์ „๋žต (Trunk-Based ์ „๋žต)

  1. main ๋ธŒ๋žœ์น˜์—์„œ ๊ธฐ๋ฐ˜์œผ๋กœ ๋กœ์ปฌ์—์„œ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ
  2. ๋กœ์ปฌ์—์„œ ์ž‘์—…์ด ์™„๋ฃŒ ํ›„, pull Request ์ž‘์„ฑ
    • main ๋ธŒ๋žœ์น˜์— ๋ณ€๋™ ์‚ฌํ•ญ์ด ์žˆ์œผ๋ฉด ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š” ์ฝ”๋“œ์— ๋ฐ˜์˜ ํ›„ push ์ง„ํ–‰
    • Conflict๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ์ถฉ๋Œ์ด ๋ฐœ์ƒ๋œ ๋ถ€๋ถ„์„ Resolve ํ•œ ํ›„์— merge ์ง„ํ–‰
  3. Pull Request์— ๋Œ€ํ•œ merge๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ, ๋ฆฌ๋ทฐ์–ด๋กœ ์„ค์ •๋œ ํŒ€์› ์ค‘

    2๋ช… ์ด์ƒ์˜ ์Šน์ธ์ด ์™„๋ฃŒ๋˜๋ฉด ์ž‘์„ฑ์ž๊ฐ€ ์ง์ ‘ merge๋ฅผ ๋ˆŒ๋Ÿฌ main ๋ธŒ๋žœ์น˜๋กœ ๋ณ‘ํ•ฉ.
    • merge ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปค๋ฐ‹์„ ํ•˜๋‚˜์˜ ์ปค๋ฐ‹์œผ๋กœ ํ†ตํ•ฉ
    • discord Webhooks์„ ํ†ตํ•ด PR์ด ์ƒ์„ฑ๋  ๋•Œ ์•Œ๋ฆผ ์˜ค๋„๋ก ์„ค์ •

๐Ÿšจ ํ”„๋กœ์ ํŠธ ๋‚ด ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์  / ํ•ด๊ฒฐ๋ฐฉ์•ˆ

๋ฌธ์ œ์ 

  • Github Orginazation์— ๋Œ€ํ•œ ๋ฐฐํฌ ์‹œ ์œ ๋ฃŒ ๊ธฐ๋Šฅ ์ง€์› ๋ฌธ์ œ

ํ•ด๊ฒฐ ๋ฐฉ์•ˆ


๐Ÿ“— ํ”„๋กœ์ ํŠธ ๋‚ด ์ž˜ํ•œ ์  / ์•„์‰ฌ์šด ์ 

๐Ÿ˜Š ์ž˜ํ•œ ์ 

R&R์„ ํ†ตํ•ด ์—…๋ฌด ๋ถ„๋‹ด์„ ํ•œ ํ›„, ๋งค์ผ๋งˆ๋‹ค ๋ณด๊ณ ํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์ง„ํ–‰

  • ๊ฐ์ž์˜ ๋งก์€ ์—ญํ• ์ด ์™„๋ฃŒ๋˜๋ฉด ๋ณด๊ณ  ํ›„, ํ˜„์žฌ ๋‚จ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰

๐Ÿ˜ฎโ€๐Ÿ’จ ์•„์‰ฌ์šด ์ 

๊ฑด๊ฐ• ๊ด€๋ฆฌ๋ฅผ ์ œ๋Œ€๋กœ ํ•˜์ง€ ๋ชปํ•จ

  • ๋‹ค๋“ค ์—ด์‹ฌํžˆ ์ฐธ์—ฌํ•˜๋А๋ผ, ์ˆ˜๋ฉด ์‹œ๊ฐ„์ด ๋ถˆ๊ทœ์น™ํ•œ ๋ฌธ์ œ๊ฐ€ ์กด์žฌํ•จ

@github-actions
Copy link

github-actions bot commented Jul 8, 2024

๐ŸŽ‰ ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ Preview: https://we-kit-bucket-4rr8g1hmi-bersk3rs-projects.vercel.app

@github-actions
Copy link

github-actions bot commented Jul 8, 2024

๐ŸŽ‰ ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ Preview: https://we-kit-bucket-w1qtth2ik-bersk3rs-projects.vercel.app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

๐Ÿ“š Docs ๋ฌธ์„œ ์ž‘์„ฑ

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants