λ©μμ΄μ¬μμ²λΌ 9κΈ° ν΄μ»€ν€ : λΆλ‘κ·Έ
μνλ ν΄λμ λ ν¬μ§ν 리λ₯Ό ν΄λ‘ ν΄μ£ΌμΈμ.
$ git clone https://github.com/Han-Joon-Hyeok/Booklog.git
Djangoλ₯Ό μ€ννκΈ° μν κ°μνκ²½μ μμ±ν΄μ£ΌμΈμ.
$ python -m venv venv
κ°μνκ²½ μ΄λ¦μ "venv"λ‘ ν΅μΌν©λλ€.
$ source venv/scripts/activate # for windows
$ source venv/bin/activate # for mac or linux
μλμ λͺ λ Ήμ΄λ₯Ό ν°λ―Έλμ μ λ ₯ν΄μ£ΌμΈμ. (νμ)
$ pip install -r requirements.txt # for Windows
$ pip3 install -r requirements.txt # for Mac/Linux
νλ‘μ νΈμ νμν ν¨ν€μ§ νμΌμ μλ‘κ² μΆκ°νκ³ μ νλ€λ©΄ μλμ λͺ λ Ήμ΄λ₯Ό μ λ ₯ν΄μ£ΌμΈμ. (μ νμ¬ν)
$ pip freeze > requirements.txt
$ git pull origin <branch_name>
$ git add .
$ git commit -m "messages"
$ git push origin <branch_name>
<branch_name>μλ 'main' λλ λ€λ₯Έ λΈλμΉ μ΄λ¦μ μ λ ₯ν΄μ£ΌμΈμ.
.
βββ base
βββ config
βββ follow
βββ post
βββ singup
βββ user
βββ .gitignore
βββ manage.py
βββ README.md
βββ requirements.txt
/base
: main νμ΄μ§ λ° κ³΅ν΅ μ»΄ν¬λνΈ(ν€λ, νΈν°)/config
: νλ‘μ νΈ μ μ ν΄λ/follow
: νλ‘μ°/νλ‘μ κΈ°λ₯/post
: κ²μλ¬Ό κ΄λ¦¬/signup
: νμκ°μ κ΄λ¦¬/user
: μ μ κ΄λ¦¬.gitignore
: git νμΌμ μ μ₯νμ§ μμ νμΌ λͺ©λ‘manage.py
: Django 컀맨λ μ νΈrequirement.txt
: pip μΈμ€ν¨ ν¨ν€μ§ 리μ€νΈ
This project uses the MIT License