๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Back-end/IDE & Tools

[ ETC ] README๋ž€?, README ์ž‘์„ฑ ํˆด ์ถ”์ฒœ

 

 

 

 

 

 

 

 

๐Ÿ“ README

์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ฑฐ๋‚˜ ๊ด€๋ฆฌํ•˜๋ฉด์„œ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š” ํŒŒ์ผ ์ค‘ ํ•˜๋‚˜๊ฐ€ README์ด๋‹ค

README ํŒŒ์ผ์€ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ „๋ฐ•์ „์ธ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ๋กœ, ์ฃผ๋กœ ํ”„๋กœ์ ํŠธ์˜ ๋ชฉ์ , ์‚ฌ์šฉ ๋ฐฉ๋ฒ•, ์„ค์น˜ ๋ฐฉ๋ฒ•, ๊ธฐ์—ฌ ๋ฐฉ๋ฒ• ๋“ฑ์„ ์„ค๋ช…ํ•œ๋‹ค

 

๊ฐ„๋‹จํžˆ ๋งํ•ด, README๋Š” ํ”„๋กœ์ ํŠธ์˜ ์ฒซ์ธ์ƒ๊ณผ๋„ ๊ฐ™์€ ์—ญํ• ์„ ํ•œ๋‹ค. ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ์ž๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฒ˜์Œ ์ ‘ํ–ˆ์„ ๋•Œ, ์ด ํŒŒ์ผ์„ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ์˜ ์ „๋ฐ˜์ ์ธ ๊ตฌ์กฐ์™€ ๋ชฉ์ ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— README ์ž‘์„ฑ์€ ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค

 

 

README๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ 

1. ํ”„๋กœ์  ์ดํ•ด๋„ ํ–ฅ์ƒ: README ํŒŒ์ผ์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ์š”์™€ ๋ชฉ์ ์„ ์ดํ•ด์‹œํ‚ค๋Š” ๋ฐ ํฐ ์—ญํ• ์„ ํ•œ๋‹ค

2. ํ˜‘์—… ํšจ์œจ์„ฑ ์ฆ๋Œ€: ํ”„๋กœ์ ํŠธ์— ๊ธฐ์—ฌํ•˜๋ ค๋Š” ์‚ฌ๋žŒ๋“ค์ด README๋ฅผ ํ†ตํ•ด ๊ธฐ์—ฌ ๋ฐฉ์‹์ด๋‚˜ ์ฝ”๋“œ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ˜‘์—…์ด ๋” ํšจ์œจ์ ์œผ๋กœ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค

3. ๋ฌธ์„œํ™” ๋ฌธํ™” ํ˜•์„ฑ: README ์ž‘์„ฑ์€ ๋ฌธ์„œํ™”์˜ ๊ธฐ๋ณธ์ด๋‹ค. ๋ฌธ์„œํ™”๊ฐ€ ์ž˜ ๋œ ํ”„๋กœ์ ํŠธ๋Š” ์œ ์ง€ ๋ณด์ˆ˜๊ฐ€ ์šฉ์ดํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž ๋ฐ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์™€์˜ ์‹ ๋ขฐ๋ฅผ ํ˜•์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค

 

 

์ข‹์€ README ์ž‘์„ฑ์˜ ๊ธฐ๋ณธ ์š”์†Œ

  • ํ”„๋กœ์ ํŠธ ๊ฐœ์š”: ํ”„๋กœ์ ํŠธ์˜ ๋ชฉ์ ๊ณผ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…
  • ์„ค์น˜ ๋ฐฉ๋ฒ•: ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ์‚ฌ์šฉ ๋ฐฉ๋ฒ•: ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ๋ฒ• ์•ˆ๋‚ด
  • ๊ธฐ์—ฌ ๋ฐฉ๋ฒ•: ๊ธฐ์—ฌ์ž๊ฐ€ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ๋ผ์ด์„ ์Šค: ํ”„๋กœ์ ํŠธ์— ์ ์šฉ๋˜๋Š” ๋ผ์ด์„ ์Šค ์ •๋ณด 

 

 

README ์ž‘์„ฑ ๋ฐฉ๋ฒ•

README ํŒŒ์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ Markdown ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ๋œ๋‹ค. Markdown์€ ๊ฐ„๋‹จํ•œ ๋ฌธ๋ฒ•์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์„œ์‹ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋กœ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

 

์ œ๋ชฉ: #์„ ์‚ฌ์šฉํ•˜์—ฌ ์„น์…˜ ์ œ๋ชฉ์„ ์ž‘์„ฑํ•œ๋‹ค

# ํ”„๋กœ์ ํŠธ ์ œ๋ชฉ

 

๋ฆฌ์ŠคํŠธ: - ๋˜๋Š” ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ชฉ๋ก์„ ๋งŒ๋“ ๋‹ค

- ํ•ญ๋ชฉ 1
- ํ•ญ๋ชฉ 2

 

์ฝ”๋“œ ๋ธ”๋ก: ๋ฐฑํ‹ฑ(```)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค

```python
print("Hello, World!")

 

๋งํฌ ๋ฐ ์ด๋ฏธ์ง€: [๋งํฌ ํ…์ŠคํŠธ](URL) ๋˜๋Š” ![์ด๋ฏธ์ง€ ์„ค๋ช…](์ด๋ฏธ์ง€URL) ๋กœ ์ž‘์„ฑํ•œ๋‹ค

[GitHub](https://github.com)
![์ด๋ฏธ์ง€ ์„ค๋ช…](https://example.com/image.png)

 

 

 

๐Ÿ“ README ์ž‘์„ฑ Tool ์ถ”์ฒœ

  Easy-ME

https://www.easy-me.com/d

 

EASYME.md | ๋ฆฌ๋“œ๋ฏธ, ๋งˆํฌ๋‹ค์šด ์ž‘์„ฑ ์‚ฌ์ดํŠธ

EASYME.md(์ด์ง€๋ฏธ)๋Š” README(๋ฆฌ๋“œ๋ฏธ) ์ž‘์„ฑ, Markdown ๋ฌธ๋ฒ•์ด ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•ด ๋งŒ๋“  ์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค.

www.easy-me.com

 

Easy-ME๋Š” ์ดˆ๋ณด์ž๋„ ์‰ฝ๊ฒŒ README ํŒŒ์ผ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์ง๊ด€์ ์ธ ํˆด์ด๋‹ค

  • ์‚ฌ์šฉ์ž ์นœํ™”์  ํ…œํ”Œ๋ฆฟ: ํ”„๋กœ์ ํŠธ์˜ ์œ ํ˜•์— ๋”ฐ๋ผ ์ ํ•ฉํ•œ ํ…œํ”Œ๋ฆฟ์„ ์ œ๊ณตํ•˜์—ฌ, ๊ตฌ์กฐ์ ์ธ README๋ฅผ ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค
  • ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ: ์ž‘์„ฑ ์ค‘์ธ README๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ํ•  ์ˆ˜ ์žˆ์–ด, ์™„์„ฑ๋œ ๋ชจ์Šต์„ ๋ฐ”๋กœ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค
  • ๋ฒ„์ „ ๊ด€๋ฆฌ: ์ˆ˜์ •๋œ ๋‚ด์šฉ์„ ๊ธฐ๋กํ•˜๊ณ , ์ด์ „ ๋ฒ„์ „์œผ๋กœ ๋˜๋Œ์•„ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค
  • Markdown ์ง€์›: ๊ฒฐ๊ณผ๋ฌผ์„ Markdown ํ˜•์‹์œผ๋กœ ๋ณต์‚ฌ/๋ถ™์—ฌ๋„ฃ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค 

 

ReadMe.so

https://readme.so/

 

readme.so

Use readme.so's markdown editor and templates to easily create a ReadMe for your projects

readme.so

 

ReadMe.so๋Š” ์ตœ์†Œํ•œ์˜ ๋…ธ๋ ฅ์œผ๋กœ ํ•„์š”ํ•œ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ฐ„๋‹จํ•œ ํˆด์ด๋‹ค

  • ๋ธ”๋ก ๊ธฐ๋ฐ˜ ํŽธ์ง‘: ์ œ๋ชฉ, ์†Œ๊ฐœ, ์„ค์น˜ ๋ฐฉ๋ฒ• ๋“ฑ ์„น์…˜์„ ๋ธ”๋ก ๋‹จ์œ„๋กœ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค
  • ๊ฐ„๋‹จํ•œ ์ธํ„ฐํŽ˜์ด์Šค: ๋ณต์žกํ•œ ์„ค์ • ์—†์ด ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ž‘์„ฑ๋œ ๋‚ด์šฉ์„ Markdown์œผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ณ , Markdown ํ˜•์‹์œผ๋กœ ๋ณต์‚ฌ/๋ถ™์—ฌ๋„ฃ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค
  • ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ: ์ž‘์„ฑ ์ค‘์ธ README๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ์–ด, ์˜ค๋‚˜์„ฑ๋œ ๋ชจ์Šต์„ ๋ฐ”๋กœ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค

 

 

 

VSCode์—์„œ README ๋ฏธ๋ฆฌ๋ณด๊ธฐ

VSCode๋Š” Markdown ํŒŒ์ผ์„ ์ž‘์„ฑํ•  ๋•Œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค

 

Markdown ํŒŒ์ผ(.md)์„ ์—ด๊ณ  ์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ View > Command Palette๋ฅผ ์„ ํƒ (๋‹จ์ถ•ํ‚ค: ctrl + shift + p)

Markdown: open Preview๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์‹คํ–‰

 

ํ˜น์€

 

Markdown ํŒŒ์ผ(.md)์„ ์—ด๊ณ  ์ƒ๋‹จ ์˜ค๋ฅธ์ชฝ ์ขŒ์ธก ๋ฒ„ํŠผ ํด๋ฆญ