Repository ๊ตฌ์ฑ์ ๋ํ ๊ท์น์
Repository ๋ช
๋ช
๊ท์น
1. ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ผ๋ก Repository ์ด๋ฆ์ ์ ์ ํ๋ค.
[prefix]-[project name]
ex) toy-dinogame
ex) proj-flamebase
์ด๋, [project-name]
์๋ ' '
๋ฌธ์๊ฐ ํฌํจ๋์ด์๋ ์๋๋ค.
2. [prefix]
์ ๋ํด์๋ ๋ค์๊ณผ ๊ฐ์ด ํ๋ค.
proj
ํ์ฌ ๊ฐ๋ฐ ์ค์ด๊ฑฐ๋ ์๋น์ค ์ค์ธ ํ๋ก์ ํธ์ Repository
toy
toy project์ Repository
docs
๊ท์น์ด๋ ์ค๋ช
์ ํน์ ์ค์ง์ ์ผ๋ก ์์ฑํ๋ ์ฝ๋ ์์ด ๋ฌธ์๊ฐ ์ฃผ๋ฅผ ์ด๋ฃจ๋ Repository
depr
Deprecated ๋ ๋ชจ๋ ์ข
๋ฅ์ Repository
Repository์ ๊ธฐ์ ์คํ ์ ์ ๊ท์น
1. ์ผ๋ฐ์ ์ผ๋ก Repository์ ๊ธฐ์ ์คํ ์ ์ ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ๋ฐ๋ฅธ๋ค.
c/c++
make
low level, CLI ํน์ ๊ณ ์ฑ๋ฅ ์๋ฒ์ ๊ฒฝ์ฐ
markdown
markmold
๋ฌธ์๊ฐ ์ฃผ๋ฅผ ์ด๋ฃจ๋ ๊ฒฝ์ฐ
markdown
toml
treepot
- ์ ์ ์ฌ์ดํธ
- deployment์ rerendering ์ฃผ๊ธฐ๊ฐ ์ผ์นํ๋ ์น์ฌ์ดํธ์ ๊ฒฝ์ฐ
scss
CSS ํ๋ ์์ํฌ
next.ts
- SEO๊ฐ ์๊ตฌ๋๋ ์ฌ์ดํธ
- business logic์ ์๋น ๋ถ๋ถ์ด ์๋ฒ์์ ์ฒ๋ฆฌ๋์ด์ผ ํ๋ ๊ฒฝ์ฐ
vite
typescript
- SEO๊ฐ ์๊ตฌ๋์ง ์๋ web-app
- ์๋ฒ์์ ์ฒ๋ฆฌ๋๋ business logic์ด ๋ถ์ฐจ์ ์ด๊ฑฐ๋ ์ ์ ๊ฒฝ์ฐ
- PWA๋ฅผ ๋ชฉํ๋ก ํ๋ ๊ฒฝ์ฐ
clojure
(ring)
- ์์ฉ ํ๋ก์ ํธ
- ์ผ๋ฐ์ ์ธ ๋ชฉ์ ์ ์๋ฒ
- REST ์๋ฒ
2. ์ ๊ท์น์ ๋ํด, ์์ธ์ ์ผ๋ก ๋ค๋ฅธ ๊ธฐ์ ์คํ์ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ, ๊ด๋ฆฌ์์ ์๋
ผํ๋ค.
๋ธ๋ก๊ทธ ์์ฑ ๊ท์น
githubname/postname
๋ก branching
- common markdown์ ์ค์ํ์ฌ ๊ธ ์์ฑ
- branch๋ฅผ push ๋ฐ ๊ด๋ฆฌ์์๊ฒ ์ฐ๋ฝ
์ด๋, postname
์ ์์ด ์๋ฌธ์์ -
๋ง์ ํ์ฉ
Python ๊ด๋ จ ๊ท์น
์ฌ์ฉ ๊ธ์ง
Zen
- only one rule is enough
- beautiful than fast
- statuc than dynamic
- compile than interpret
- if needed, catch that old-school
- if needed, be quick and dirty
- avoid a blue snake
- avoid Evail-Creating Mature-Away script
- aviud Tragedy of Magic Programming
- avoid
ConsoleServiceAbstractFactoryImpl