๐Ÿ–ค๐Ÿฉถ๐Ÿค

[GitHub ๊ฐ–๊ณ ๋†€๊ธฐ] Github ์›น ํ˜ธ์ŠคํŒ…์œผ๋กœ docs ๋งŒ๋“ค๊ธฐ

๐Ÿฅฐ ๊นƒํ—ˆ๋ธŒ ๊ฐ–๊ณ ๋†€๊ธฐ ๊ธฐ๋ก์ง‘ ๐Ÿค” Intro ์šฐ๋ฆฌ 1์ฐจ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ, notion์„ ์‚ฌ์šฉํ•ด์„œ ํ”„๋กœ์ ํŠธ ๋ช…์„ธ๋ฅผ ์ •๋ฆฌํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š” docs๋กœ ์ •๋ฆฌ๋ฅผ ํ•œ ๋ฒˆ ํ•ด๋ณด๊ณ  ์‹ถ์—‡๋‹ค! ๊ทธ๋ฆฌ๊ณ  ์ผ๋‹จ..๊ฐ„์ง€๋‚œ๋‹คโ€ฆ ๊นƒํ—ˆ๋ธŒ ํ˜ธ์ŠคํŒ… ๋ฌธ์„œโ€ฆ.๋„ˆ๋ฌด ๋ฉ‹์ ธ ๋˜ํ•œ, README์— ๋„ˆ๋ฌด ๋งŽ์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐ€๋ฉด ํ•ต์‹ฌ์„ ๋ณผ ์ˆ˜ ์—†๊ณ , ๋‚œ์žกํ•ด์ ธ์„œ ์‚ฌ์šฉ์ž ๊ฐ€์ด๋“œ์™€ ๊ฐ™์€ ๋ถ€...

[์‹ ํ•œ DS SW์•„์นด๋ฐ๋ฏธ / 1์ฐจ ํ”„๋กœ์ ํŠธ] [BE] User main ๋ฆฌํŒฉํ„ฐ๋ง ํ•˜๊ธฐ

โญ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ, ์กด์žฌํ•˜๋Š” ๋ ˆํผ๋Ÿฐ์Šค์—์„œ ์•ฝ๊ฐ„ ๋ณ€ํ˜•ํ•˜์—ฌ ํŒ€ ํ”„๋กœ์ ํŠธ๋กœ ์ œ์ž‘ ์ค‘์ธ ์‹ ํ•œDS ๋ถ€ํŠธ์บ ํ”„ 1์ฐจ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿค” Intro ํ˜„์žฌ ์šฐ๋ฆฌ ํŒ€์˜ ๊ฒฝ์šฐ, ์ตœ์ข… ๋ฐฐํฌ๊ฐ€ ์™„๋ฃŒ๋˜์–ด ๊ฐœ๋ฐœ์ด ๋๋‚œ ์ƒํƒœ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์งง์€ ์‹œ๊ฐ„ ์•ˆ์—(3์ฃผ) ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋‹ˆ, ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚˜๊ณ  ๋Œ์•„๋ดค์„๋•Œ ๊ฐœ์ธ์ ์œผ๋กœ ๊น”๋”ํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋งˆ์Œ์— ์•ˆ ๋“œ๋Š” ...

[GitHub ๊ฐ–๊ณ ๋†€๊ธฐ/Action] ๊นƒํ—ˆ๋ธŒ action์œผ๋กœ ์ž๋™ reviewers ์ถ”๊ฐ€ํ•˜๊ธฐ

๐Ÿฅฐ ๊นƒํ—ˆ๋ธŒ ๊ฐ–๊ณ ๋†€๊ธฐ ๊ธฐ๋ก์ง‘ ๐Ÿค” Intro ๊นƒํ—ˆ๋ธŒ pr์‹œ ๋ฆฌ๋ทฐ์–ด๋ฅผ ์„ค์ •ํ•ด์„œ ๋ฆฌ๋ทฐ์–ด๊ฐ€ approveํ•  ์‹œ์—๋งŒ merge๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ํ•˜๋ฉด ์ฝ”๋“œ๋ฆฌ๋ทฐ๋‚˜ ๋กœ์ง ๊ฒ€์ฆ์ด ๊ฐ€๋Šฅํ•˜๊ธฐ์— ์›ํ™œํ•œ ํ˜‘์—…์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊นƒํ—ˆ๋ธŒ action์„ ์ด์šฉํ•˜๋ฉด, ๊ฐ ๋ธŒ๋žœ์น˜๋งˆ๋‹ค ์ง€์ •๋œ ๋ฆฌ๋ทฐ์–ด๋“ค์„ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์˜ค๋Š˜์€ action์„ ์ด์šฉํ•ด์„œ ๋ฆฌ๋ทฐ...

[์‹ ํ•œ DS SW์•„์นด๋ฐ๋ฏธ / 1์ฐจ ํ”„๋กœ์ ํŠธ] ๋‹ค์ค‘ ํ•„ํ„ฐ ๊ตฌํ˜„ - MyBatis๋กœ ๋™์  ์ฟผ๋ฆฌ ๊ตฌ์„ฑํ•˜๊ธฐ

โญ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ, ์กด์žฌํ•˜๋Š” ๋ ˆํผ๋Ÿฐ์Šค์—์„œ ์•ฝ๊ฐ„ ๋ณ€ํ˜•ํ•˜์—ฌ ํŒ€ ํ”„๋กœ์ ํŠธ๋กœ ์ œ์ž‘ ์ค‘์ธ ์‹ ํ•œDS ๋ถ€ํŠธ์บ ํ”„ 1์ฐจ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿค” Intro ํ˜„์žฌ ์ง„ํ–‰์ค‘์ธ 1์ฐจ ํ”„๋กœ์ ํŠธ์˜ ๋ฉ”์ธ ํŽ˜์ด์ง€ ํ•„ํ„ฐ ๊ธฐ๋Šฅ์˜ ๊ฒฝ์šฐ, ๋‹ค์ค‘ ์„ ํƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹ค์ค‘ ์„ ํƒ์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ, ์–ด๋–ค ํ•„ํ„ฐ๊ฐ€ ์ถ”๊ฐ€๋˜๋А๋ƒ์— ๋”ฐ๋ผ ์ฟผ๋ฆฌ๋ฅผ ๋™์ ์œผ๋กœ ๊ตฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ M...

[GitHub ๊ฐ–๊ณ ๋†€๊ธฐ] GitHub pr ๊ด€๋ฆฌํ•˜๊ธฐ & ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑํ•˜๊ธฐ

๐Ÿฅฐ ๊นƒํ—ˆ๋ธŒ ๊ฐ–๊ณ ๋†€๊ธฐ ๊ธฐ๋ก์ง‘ ๐Ÿค” Intro ๊นƒํ—ˆ๋ธŒ๋กœ ํ˜‘์—…์„ ํ•˜๋ฉฐ ํ’€๋ฆฌํ€˜ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ๋Š” ํ•„์ˆ˜์ ์ด๋‹ค. ์˜ค๋Š˜์€ pr์ด ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•ด์„œ ๊ฐ„๋žตํ•˜๊ฒŒ ์•Œ์•„๋ณด์ž! ๋˜ํ•œ, ์ถ”๊ฐ€์ ์œผ๋กœ ํ…œํ”Œ๋ฆฟ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์•Œ์•„๋ณธ๋‹ค. ๐Ÿ˜€ Start! ๋ชฉํ‘œ pr์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ธฐ pr ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ ์‹ค์Šต ํ’€๋ฆฌํ€˜์ŠคํŠธ๋ž€? ๋‚ด๊ฐ€ ์ž‘์—…ํ•œ ๋ธŒ๋žœ์น˜์˜ ๋ณ€...

[GitHub ๊ฐ–๊ณ ๋†€๊ธฐ] GitHub Organization ๋งŒ๋“ค๊ธฐ

๐Ÿฅฐ ๊นƒํ—ˆ๋ธŒ ๊ฐ–๊ณ ๋†€๊ธฐ ๊ธฐ๋ก์ง‘ ๐Ÿค” Intro ์›ํ™œํ•œ ํ˜‘์—… ๋ฐ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด Organization์„ ๋งŒ๋“ค์–ด์„œ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ํŠนํžˆ Organization์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉด ๊ถŒํ•œ ๊ด€๋ฆฌ ๋ฐ, ์ด์Šˆ๋‚˜ ํ’€๋ฆฌํ€˜ ๊ด€๋ฆฌ๊ฐ€ ์ˆ˜์›”ํ•˜์—ฌ ํ˜‘์—…์„ ์œ„ํ•ด์„œ๋Š” Organization์„ ์ƒ์„ฑํ•˜์—ฌ ํ˜‘์—…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊นƒํ—ˆ๋ธŒ Organizat...

[์‹ ํ•œ DS SW์•„์นด๋ฐ๋ฏธ / 1์ฐจ ํ”„๋กœ์ ํŠธ] ๋ฐ์ดํ„ฐ ๋ช…์„ธ ์ž‘์„ฑํ•˜๊ธฐ

โญ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ, ์กด์žฌํ•˜๋Š” ๋ ˆํผ๋Ÿฐ์Šค์—์„œ ์•ฝ๊ฐ„ ๋ณ€ํ˜•ํ•˜์—ฌ ํŒ€ ํ”„๋กœ์ ํŠธ๋กœ ์ œ์ž‘ ์ค‘์ธ ์‹ ํ•œDS ๋ถ€ํŠธ์บ ํ”„ 1์ฐจ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ๐Ÿค” Intro ์‹ ํ•œ DS ๋ถ€ํŠธ์บ ํ”„์—์„œ 1์ฐจ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ, ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” DTO ๋ฐ์ดํ„ฐ์™€ URL ์—”๋“œ ํฌ์ธํŠธ, ์š”์ฒญ ๋ฐฉ์‹๋“ฑ์„ ์ด์ •๋ฆฌํ•œ ๋ฐ์ดํ„ฐ ๋ช…์„ธ (API ๋ช…์„ธ)๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค. ...

[Spring framework & MyBatis] ํŽ˜์ด์ง• ์ฒ˜๋ฆฌํ•˜๊ธฐ

๐Ÿ“˜ ์ด ๊ธ€์€ ใ€Ž์ž๋ฐ” ์›น ๊ฐœ๋ฐœ ์›Œํฌ๋ถ - ๊ตฌ๋ฉ๊ฐ€๊ฒŒ ์ฝ”๋”ฉ๋‹จใ€ ์ฑ…์„ ํ•™์Šตํ•˜๋ฉฐ ์ œ ๋ฐฉ์‹๋Œ€๋กœ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ ํ•™์Šต ๋ชฉ์ ์˜ ์ •๋ฆฌ์ด๋ฉฐ, ์ €์ž‘๊ถŒ์€ ์›์ €์ž‘์ž์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿค” Intro ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ, ์—ฌ๋Ÿฌ ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™”๋ฉด์— ๋ฌถ์–ด์„œ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ˜๋“œ์‹œ ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. spring framework +...