본문 바로가기
CSE/공부

README 파일 작성

by 0/0 2025. 2. 10.

서론

 

import -> 클래스 { 필드 -> 메소드 } 이런 식으로 작성했었는데,

협업을 위해 README 파일이 나왔다면 정해진 양식이 있지 않을까 생각했다.

 

본론

 

-구조

 

1. 프로젝트 제목 및 설명

2. 배포 또는 실행 방법

3. 기능 소개

4. 사용 예제

5. 폴더 구조

6. 필요한 환경 및 의존성 목록

7. (선택)기여 방법

8. (선택)라이센스

9. (선택)연락처 및 참고 자료

 

-마크다운 문법

 

마크다운(Markdown)은 문서를 쉽게 작성하고 읽을 수 있도록 만들어진 간단한 텍스트 포맷.

일반 텍스트 파일(.md 확장자)을 사용하며, HTML로 변환할 수도 있다.

 

아래는 chatGPT가 알려준 마크다운 문법이다.

 

1️⃣ 제목 (Header)

# 기호를 사용하여 제목을 작성할 수 있어. #의 개수에 따라 제목의 크기가 달라져.

 
# 제목 1 (H1)
## 제목 2 (H2)
### 제목 3 (H3)
#### 제목 4 (H4)
##### 제목 5 (H5)
###### 제목 6 (H6)

2️⃣ 글자 강조

굵게, 기울임, 취소선을 적용할 수 있어.

**굵은 글씨** 또는 __굵은 글씨__
*기울임* 또는 _기울임_
~~취소선~~

 굵은 글씨, 기울임, 취소선

3️⃣ 목록 (List)

  • 순서 없는 목록 (Unordered List)✅ 
- 항목 1
- 항목 2
  - 하위 항목 1
  - 하위 항목 2
* 별표(*)나 더하기(+)도 사용 가능

 

✅ 결과:

  • 항목 1
  • 항목 2
    • 하위 항목 1
    • 하위 항목 2
  • 순서 있는 목록 (Ordered List)
1. 첫 번째 항목
2. 두 번째 항목
   1. 서브 항목
   2. 서브 항목
3. 세 번째 항목

 

✅ 결과:

  1. 첫 번째 항목
  2. 두 번째 항목
    1. 서브 항목
    2. 서브 항목
  3. 세 번째 항목

4️⃣ 코드 블록

  • 인라인 코드 (백틱 ` 사용)✅ 결과: print("Hello, world!")
`print("Hello, world!")`
  • 코드 블록 (세 개의 백틱(```) 사용)
```python
def hello():
    print("Hello, world!")
✅ 결과:  
```python
def hello():
    print("Hello, world!")

 

5️⃣ 링크 및 이미지 삽입

  • 링크
[Google](https://www.google.com)

✅ 결과: Google

  • 이미지
md
복사편집
![이미지 설명](https://example.com/image.png)

6️⃣ 인용문 (Blockquote)

> 기호를 사용해서 인용문을 만들 수 있어.

> 이것은 인용문입니다.
>> 중첩된 인용문입니다.

✅ 결과:

이것은 인용문입니다.

중첩된 인용문입니다.

7️⃣ 테이블 (Table)

|와 -를 사용하여 표를 만들 수 있어.

| 이름  | 나이 | 직업  |
|------|----|-----|
| 홍길동 | 25 | 개발자 |
| 김철수 | 30 | 디자이너 |

✅ 결과:

이름나이직업

홍길동 25 개발자
김철수 30 디자이너

8️⃣ 체크리스트 (Task List)

- [x] 완료된 항목
- [ ] 해야 할 일
- [ ] 또 다른 할 일

✅ 결과:

  •  완료된 항목
  •  해야 할 일
  •  또 다른 할 일