2019-04 icon indicating copy to clipboard operation
2019-04 copied to clipboard

πŸ₯₯ cocode - μ„€μΉ˜κ°€ ν•„μš”μ—†λŠ” 톡합 개발 μ„œλΉ„μŠ€ πŸ₯₯

μ½”μ½”λ“œ



Documentation issue tracking pr tracking pr tracking



πŸ”₯ νŒ€ Wiki

πŸ”₯ 인프라 ꡬ성 λ³΄λŸ¬κ°€κΈ°

πŸ”₯ 우리 νŒ€μ˜ Git flow & CI/CD μ „λž΅

πŸ”₯ DB섀계


:house_with_garden: Home page

http://www.cocode.site


πŸ“Ί Demo Video

πŸ“Œ ν”„λ‘œμ νŠΈ μ†Œκ°œ

CocodeλŠ” μ›Ή ν†΅ν•©κ°œλ°œν™˜κ²½ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” CodeSandboxλ₯Ό cloneν•˜λŠ” ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€!

λͺ‡λ²ˆμ˜ 클릭만으둜 κ°„νŽΈν•˜κ³  λΉ λ₯΄κ²Œ React ν”„λ‘œμ νŠΈλ₯Ό μƒμ„±ν•΄λ³΄μ„Έμš”!

μ‹€μ‹œκ°„μœΌλ‘œ λΈŒλΌμš°μ € μœ„μ—μ„œ ν”„λ‘œμ νŠΈ λΉŒλ“œ κ²°κ³Όλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 라이브 κΈ°λŠ₯을 μ΄μš©ν•˜λ©΄ λ‹€λ₯Έ μ‚¬μš©μžμ™€ 같은 ν”„λ‘œμ νŠΈλ₯Ό λ™μ‹œμ— νŽΈμ§‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


πŸ“Œ μ„œλΉ„μŠ€ ꡬ성

πŸ₯₯ cocode            # 전체 serviceλ₯Ό μ œκ³΅ν•˜λŠ” client
πŸ₯₯ coconut           # client side build κΈ°λŠ₯을 μˆ˜ν–‰ν•˜λŠ” client(μΆ”ν›„ κ΅¬ν˜„ μ˜ˆμ •)
πŸ₯₯ api-server        # API server
πŸ₯₯ live-server       # 라이브 κΈ°λŠ₯ 제곡 server(μΆ”ν›„ κ΅¬ν˜„ μ˜ˆμ •)

πŸ“Œ ν”„λ‘œμ νŠΈ μ‹œμž‘ν•˜κΈ°

각 디렉토리 λ³„λ‘œ .env νŒŒμΌμ„ μž‘μ„±ν•˜κ³  μ‹œμž‘ν•˜μ…”μ•Ό λ©λ‹ˆλ‹€. dev.envλ₯Ό μ°Έκ³ ν•΄μ£Όμ„Έμš”!

🐳 docker-compose둜 ν•œλ²ˆμ— μ‹œμž‘

# 이미지λ₯Ό λ‹€μ‹œ λΉŒλ“œν•˜κ³  μ»¨ν…Œμ΄λ„ˆ μ‹€ν–‰
docker-compose up --build

# μ»¨ν…Œμ΄λ„ˆ μ‹€ν–‰
docker-compose up

# λ°±κ·ΈλΌμš΄λ“œλ‘œ μ»¨ν…Œμ΄λ„ˆ μ‹€ν–‰
docker-compose up -d

# μ»¨ν…Œμ΄λ„ˆ 끄기
docker-compose down

πŸ• cocode client

cd cocode
yarn
yarn start

🐈 api server

cd api-server
npm install
npm run dev


πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ λ©€λ²„μ†Œκ°œ(μˆœμ„œλŒ€λ‘œ)

μž˜ν•΄μž˜ν•΄


πŸ‘©β€ 김희라 @lallaheeee

큼큼... 긁적긁적...

μŠ€ν‹°λΈŒ 희라

πŸ‘¨β€ κΉ€μ€€ν‘œ @BasilToast

뢈-νŽΈν•˜λ„€μš”.

λΆˆνŽΈν•œ μ–‘ν‰μ‚¬λžŒ

πŸ‘§β€ 우혜주 @hzoou

λŒ€μΆ©? μΈκ°„μ—κ²Œ κ°€μž₯ ν•΄λ‘œμš΄ λ²Œλ ˆκ°€ λŒ€μΆ© μ΄μ—μš”.

우리 ν”„λ‘œμ νŠΈμ˜ λΉ„μ„ μ‹€μ„Έ!

πŸ‘¦ μœ‘μ§€μˆ˜ @yukjisoo

ν˜‘μ—…μ΄ μž₯λ‚œμ΄μ—μš”?

κ³ μΆ”μ°κΈ°λŒ€ν™°