πΒ Link : https://shoot-manage.com
SHOOTμ νΌκ·Έλ§ λ΄ μμ λ¬Όκ³Ό λκΈμ ν¨μ¨μ κ΄λ¦¬, ν λ©μ μ μ°λμ ν΅ν΄ νμ κ³Ό μμ°μ± ν₯μμ λμ΅λλ€.
κΈ°κ°λ
κΈ°νμ, κ°λ°μ, λμμ΄λμ μ°κ²°μ λλ νμ κ΄λ¦¬ μλΉμ€λ₯Ό λ§λ€κ³ μ νλ ν κΈ°κ°λμ λλ€!
λΆμΌ | μ΄λ¦ | ν¬μ§μ |
---|---|---|
κΈ°ν | μ€λ¨ν | PM, μλΉμ€ κΈ°ν(μλΉμ€ μ μ± ν립, μ μ 리μμΉ, μμ΄μ΄νλ μ μμ±, UX writing) |
κΈ°ν | λ₯κ°μΈ | μλΉμ€ κΈ°ν(μλΉμ€ μ μ± ν립, μ μ 리μμΉ, μμ΄μ΄νλ μ μμ±, UX writing) |
κΈ°ν | μ₯μμ | μλΉμ€ κΈ°ν(μλΉμ€ μ μ± ν립, μ μ 리μμΉ, μμ΄μ΄νλ μ μμ±, UX writing) |
λμμΈ | μ§μ±μ΄ | λμμΈ λ¦¬λ, UX/UI λμμΈ, GUI λμμΈ, Lottie μ λλ©μ΄μ |
λμμΈ | λ°μΈλ¦° | UX/UI λμμΈ, GUI λμμΈ, Lottie μ λλ©μ΄μ |
νλ‘ νΈμλ | λ₯μ£Όμ | νλ‘ νΈμλ 리λ, νλ©΄ UI ꡬν, μλ² μ°λ |
νλ‘ νΈμλ | μ΄μλ | νλ©΄ UI ꡬν, μλ² μ°λ |
λ°±μλ | κΉμμ§ | λ°±μλ 리λ, DB λ° API ꡬμΆ, μλ² λ°°ν¬ |
λ°±μλ | μ μ§μ | DB λ° API ꡬμΆ, μλ² λ°°ν¬ |
Main PAIN POINT : κΈ°μ‘΄ FIGMA λ΄ μλΉμ€ νκ³λ‘ μΈν μμ°μ± μ νμ νμ μ λΆνΈν¨
ν΅μ¬κ°μ€ : Figmaλ₯Ό νμ©ν νμ μ μ¬λλ€μ μ½λ©νΈ κΈ°λ₯κ³Ό κ΄λ ¨νμ¬ κ°μ₯ λΆνΈν¨μ λ§μ΄ λλ κ²μ΄λ€. ** μ€λ¬Έ μ‘°μ¬ κ²°κ³Όλ₯Ό λ°μνμ¬ κ°μ€ μΌλΆ μ±ν : λ°©λν μμ νλ μ κ΄λ¦¬** β μλ¦Ό κΈ°λ₯ β μ½λ©νΈ κΈ°λ₯ μμΌλ‘ λΆνΈν¨μ λλ
βμμ μ νλ€ λ³΄λ©΄ νλ μμ΄ λμ΄λλλ°, λΆλ₯κ° μλλκΉ κ΄λ¦¬κ° μλΌμ.β βμ½λ©νΈκΉμ§ μκΈ°λ©΄ μ λ§ λκ° λμ§λ₯Ό λͺ¨λ₯΄κ² μ΅λλ€.β
βμ κ° νκ·Ένκ±° λ³΄μ ¨μ΄μ?β βνΌκ·Έλ§ μ΄λ©μΌ μλμ΄ μμ΄μ?β
- ν΅μ¬ λμ μ : νΌκ·Έλ§ μ¬μ©μ
- μ€μ μ
- ν
- νΌκ·Έλ§ λ΄μμ λ€μν ννΈμ νμλ€κ³Ό νμ νκ³ μ νλ μ¬λ
- νΌκ·Έλ§ μ΄λ©μΌ μλμ΄ μμμλ μΈμ§λ₯Ό λͺ»νμ μ΄ μλ μ¬λ
- κ°μΈ
- λμ΄κ°λ νΌκ·Έλ§ μμ
λ¬Όμ μ΄λ €μμ κ²ͺκ³ μλ μ¬λ
- μμ λ¬Ό μ΅μ κ΄λ¦¬κ° μλ¨
- νλ μμ μμ΄ λ°©λν¨
- κΈ°μ‘΄ νΌκ·Έλ§ μ½λ©νΈ κΈ°λ₯μ λΆνΈν¨μ κ²ͺκ³ μλ μ¬λ
- μ½λ©νΈμ μμ λ¬Όμ΄ λ€μμ΄κ² λλ©΄ μμ νλ©΄μ΄ λ²μ‘ν΄μ§
- μ½λ©νΈμ μμ΄ λ§μμ Έμ κ΄λ¦¬κ° μλ¨
- λμ΄κ°λ νΌκ·Έλ§ μμ
λ¬Όμ μ΄λ €μμ κ²ͺκ³ μλ μ¬λ
- ν
κ°μΈ μμ μ
ν μμ μ
π‘SHOOT YOUR CREATIVE OUTPUT !
Figmaλ₯Ό λ λλνκ² μ¬μ©νλ λ°©λ², SHOOT FOR FIGMA
Solution 1. SHOOTμ νΌκ·Έλ§ λ΄ μμ λ¬Όκ³Ό μ½λ©νΈλ₯Ό βν΄λμ νμΌβμ²λΌ κ΄λ¦¬ν μ μλ νΌκ·Έλ§ νλ¬κ·ΈμΈ μλΉμ€μ λλ€.
μμ λ¬Ό ν΄λ μμ±, ARCHIVE
- ARCHIVE λ, BLOCKλ€μ΄ λͺ¨μΈ μΌμ’ μ ν΄λλ₯Ό μλ―Έν©λλ€.
- λ°ννλ©΄μμ ν΄λλ₯Ό μμ±νλ―μ΄ [Create ν΄λ¦ > μ΄λ¦ μ€μ > Save ν΄λ¦] μ ν΅ν΄ μμ±ν©λλ€.
μ΄μ μμ μ€μ κ³Ό νμλ€κ³Όμ μν΅, BLOCK
- BLOCK μ΄λ, μ μ μ μν΄ μ§μ λλ μμμ λ§ν©λλ€.
- [Create ν΄λ¦ > μμ μ§μ > Save ν΄λ¦] μ ν΅ν΄ μμ±ν©λλ€.
- νλμ ARCHIVE μμ μ¬λ¬ κ°μ BLOCKμ΄ μμ μ μμΌλ©°, νλμ BLOCK λ¨μλ‘ SHOOT COMMENT λ₯Ό ν΅ν΄ νμκ³Ό μν΅μ΄ κ°λ₯ν©λλ€.
μ½λ©νΈμ λν νμ€ν κ΄λ¦¬ κΈ°λ₯ μ 곡, SHOOT COMMENT
βμλ§μ μ½λ©νΈλ€ μ€μμ λ΄κ° ν΄κ²°ν΄μΌ ν μΌ, νκ³ μλ μΌ, ν΄κ²°νλ μΌλ€μ΄ ꡬλΆμ΄ μλΌμ.β βμ½λ©νΈκ° λ§μμ§λ©΄ νλ©΄μ΄ λ²μ‘ν΄μ Έμ.β
- BLOCK μμ SHOOT COMMENT λ₯Ό ν΅ν΄ νκ³Ό μν΅ν μ μμ΅λλ€.
- μ΄λ μ μ λ€μ κ°κ°μ SHOOT COMMENT μ λν΄ [YET - DOING - DONE] μΌλ‘ μν νμκ° κ°λ₯νλ©°,
- μλΉμ€ μλ¨λΆ SHOOT COMMENT μμ κ° μνλ³λ‘ λͺ¨μλ³Ό μ μμΌλ©°,
- ν΄λΉ μν νμκ° νμλ€μκ² κ³΅μ λμ΄, ν΄λΉ ν μ€ν¬μ μ§ν μν© κ³΅μ λ‘ μ΄μ΄μ§λλ€.
- μλ¨λΆ νμμλ β@β νμ μ 곡νμ¬, μ μ λ μμ μ΄ λ©μ λ SHOOT COMMENT λ§ λͺ¨μλ³Ό μ μμ΅λλ€.
νμ νκ·Έ μ, μ°λλ ν λ©μ μ (Discord, Slack)λ‘ μλ¦Ό μ μ‘
- λΆλͺ ν μλμΌλ‘ νΌμ μ΅μνν©λλ€.
- λ©μμ§ ν΄λ¦ μ ν΄λΉ SHOOT COMMENTλ‘ λ°λ‘ μ΄λν μ μμ΅λλ€.
μμ€μ SaaS ν΄ μ€, μΉ νκ²½μμμ μ¬μ©μ΄ κ°λ₯ν μλΉμ€λ₯Ό λμμΌλ‘ μ§ννμμ΅λλ€.
Notion Boost | Zeplin | InVision | Asana | |
---|---|---|---|---|
μ£Όμ νκ²μΈ΅ | Notion μ¬μ©μ | - λμμ΄λ- κ°λ°μ | νλ‘ν νμ κ΄λ ¨ νμ μ΄ νμν ν | λͺ¨λ μ°μ μμμ νλ‘μ νΈ ν |
νλ‘κ·Έλ¨μ¬μ© λ°©μ | ν¬λ‘¬ νμ₯ νλ‘κ·Έλ¨ | - μΉ μλΉμ€- λ°μ€ν¬ν μ± | μΉ μλΉμ€ | - μΉ μλΉμ€- λ°μ€ν¬ν μ±- λͺ¨λ°μΌ μ± μλΉμ€ |
νΉμ§ | Notionμ ν¨μ¨μ μΌλ‘ μ¬μ©νκΈ° μν νΈμ κΈ°λ₯ νμ¬ | λμμΈκ³Ό κ°λ°μ κ° νμ μ μ§μνλ ν΄ | λμμΈ νλ‘μΈμ€ κ΄λ¦¬κ° μ©μ΄ν λμμΈ νμ νλ«νΌ | ν νμ κ³Ό μμ¬μν΅μ μ΅μ νλ ν΄ |
MVP | - λ¨Έλ¦¬κΈ κ³ μ - 무ν μ€ν¬λ‘€ μ©μ΄- λ€μν ν λ§ | - λμμΈ μ¬μ ꡬ체μ μΌλ‘ μ λ¬- UI μμ μλ μΆμΆ λ° κ³΅μ | - λμμΈ νλ‘ν νμ΄ν- μ€μκ° νμ λ° νΌλλ°± κ΄λ¦¬ | - νμ μΌμ κ΄λ¦¬- νλ‘μ νΈ μμ λ¬Ό κ΄λ¦¬ |
κ°κ²© μ μ± | λ¬΄λ£ | - λ¬΄λ£ νλ μ 곡- μ λ‘ νλ: $8/μ (1μΈλΉ) | - λ¬΄λ£ νλ μ 곡- μ λ£ νλ: $9.95/μ (1μΈλΉ) | - λ¬΄λ£ νλ μ 곡- μ λ£ νλ: $10.99/μ (1μΈλΉ) |
λ©μΈ ννμ΄μ§ UI
MY PAGE UI (1)
MY PAGE UI (2)
νΌκ·Έλ§ νλ¬κ·ΈμΈ λ‘κ·ΈμΈ UI | SHOOT COMMEN__EMPTY UI |
---|---|
SHOOT COMMENT YET UI | SHOOT COMMENT DOING UI |
---|---|
SHOOT COMMENT DONE UI | SHOOT COMMENT MENTINED UI |
---|---|
CRETE_ARCHIVE | CREATE_ARCHIVE |
---|---|
CREATE_BLOCK | CREATE_BLOCK |
---|---|
CREATE_SHOOT | CREATE_SHOOT |
---|---|
PLUGIN
-
boilerplateλ₯Ό μ¬μ©νμ¬ νλ‘μ νΈμ μ΄κΈ° μ€μ κ³Ό κΈ°λ³Έ ꡬ쑰λ₯Ό νμ€νν΄ κ°λ° μκ°μ λ¨μΆνκ³ , μ½λμ μΌκ΄μ±μ μ μ§νλ©°, μ€λ³΅ μμ μ μ€μ¬ μμ°μ±μ λμ΄λ λμμ μ μ§ λ³΄μμ±μ ν₯μμμΌ°μ΅λλ€.
-
UIμ νλ¬κ·ΈμΈ μ½λλ μλ‘ μ§μ μ μΌλ‘ APIμ μ κ·Όν μ μμ΅λλ€. μ΄λ¬ν λ¬Έμ λ₯Ό ν΄κ²°νκ³ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν΄
postMessage
μonmessage
λ₯Ό μ¬μ©ν©λλ€. UIλ λΈλΌμ°μ APIλ₯Ό ν΅ν΄postMessage
μonmessage
λ₯Ό μ¬μ©ν μ μκ³ , νλ¬κ·ΈμΈ μ½λλ νλ¬κ·ΈμΈ APIμμ μ 곡νλpostMessage
μonmessage
λ₯Ό ν΅ν΄ ν΅μ ν©λλ€. μ΄λ₯Ό ν΅ν΄ λ μμ κ°μ ν΅μ μ΄ κ°λ₯ν΄μ§λλ€. -
νλ¬κ·ΈμΈμμλ μΈλΆ μ΄λ―Έμ§λ₯Ό μ§μ λ°μμ€κ±°λ λ‘λν μ μμ΅λλ€. μ΄λ νλ¬κ·ΈμΈμ΄ μ€νλλ Sandbox νκ²½μ μ μ½ λλ¬ΈμΌλ‘, μΈλΆ 리μμ€μ λν μ§μ μ μΈ λ€νΈμν¬ μμ²μ΄ μ°¨λ¨λ©λλ€. μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ νλ‘μ μλ²λ₯Ό μ€μ νλ λ°©λ²μ μ¬μ©νμμ΅λλ€. νλ‘μ μλ²λ νλ¬κ·ΈμΈκ³Ό μΈλΆ 리μμ€ κ°μ μ€κ³ μν μ νλ©°, μΈλΆ μ΄λ―Έμ§ URLμ λν μμ²μ λ°μ νμν λ°μ΄ν°λ₯Ό λμ κ°μ Έμ¨ λ€, νλ¬κ·ΈμΈμ λ°νν©λλ€. μ΄λ κ² νλ©΄ νλ¬κ·ΈμΈμ μΈλΆ μλ²μ μ§μ ν΅μ νμ§ μκ³ , νλ‘μ μλ²λ₯Ό ν΅ν΄ λ°μ΄ν°λ₯Ό μμ νκ² λ°μ μ μμ΅λλ€.
PLUGIN κΈ°μ μ€ν μ μ μ΄μ
boilerplate
- νλ‘μ νΈμ μ΄κΈ° μ€μ κ³Ό κΈ°λ³Έ ꡬ쑰λ₯Ό νμ€ννμ¬ κ°λ° μκ°μ λ¨μΆνκ³ , μ½λμ μΌκ΄μ±μ μ μ§νλ©°, μ€λ³΅ μμ μ μ€μ¬ μμ°μ±μ λμ΄λ λμμ μ μ§ λ³΄μμ±μ ν₯μ μν΅λλ€.
React
- μ»΄ν¬λνΈ κΈ°λ° μν€ν μ²λ₯Ό μ 곡νμ¬ UIλ₯Ό μμ λ¨μλ‘ λλμ΄ μ¬μ¬μ© κ°λ₯νκ² νκ³ , μ μ§λ³΄μμ±κ³Ό νμ₯μ±μ κ·Ήλνν©λλ€. λν Virtual DOMμ νμ©ν΄ ν¨μ¨μ μΈ λ λλ§ μ±λ₯μ μ 곡ν©λλ€.
Typescript
- javascriptμ νμ μμ€ν μ μΆκ°νμ¬ μ½λμ μ€λ₯λ₯Ό μ¬μ μ λ°©μ§ν©λλ€. νμ μμ μ± λλΆμ μ½λλ₯Ό μμ±ν λ λͺ νν νμ μ 보λ₯Ό μ 곡νμ¬ κ°λ° μ€ μ€λ₯λ₯Ό μ€μ΄κ³ , μ½λ κ°λ μ±κ³Ό μ μ§λ³΄μμ±μ ν₯μ μν΅λλ€.
Recoil
- Reactμ μμ°μ€λ½κ² ν΅ν©λλ κ°λ¨νκ³ μ§κ΄μ μΈ APIλ₯Ό μ 곡νλ©°, μ»΄ν¬λνΈ κΈ°λ°μΌλ‘ μ μ°νκ² μνλ₯Ό κ΄λ¦¬ν μ μμ΅λλ€. λν λΉλκΈ° μν κ΄λ¦¬μ νμ μν(Selector) μ²λ¦¬μ κ°μ μ΄ μμ΄ λ°μ΄ν° νλ¦μ ν¨μ¨μ μΌλ‘ μ²λ¦¬νλ©°, κ²½λνλ κ΅¬μ‘°λ‘ λκ·λͺ¨ μ ν리μΌμ΄μ μμλ μ±λ₯κ³Ό νμ₯μ±μ΄ λ°μ΄λ©λλ€.
WEB κΈ°μ μ€ν μ μ μ΄μ
React
- μ»΄ν¬λνΈ κΈ°λ° μν€ν μ²λ₯Ό μ 곡νμ¬ UIλ₯Ό μμ λ¨μλ‘ λλμ΄ μ¬μ¬μ© κ°λ₯νκ² νκ³ , μ μ§λ³΄μμ±κ³Ό νμ₯μ±μ κ·Ήλνν©λλ€. λν Virtual DOMμ νμ©ν΄ ν¨μ¨μ μΈ λ λλ§ μ±λ₯μ μ 곡ν©λλ€.
Typescript
- javascriptμ νμ μμ€ν μ μΆκ°νμ¬ μ½λμ μ€λ₯λ₯Ό μ¬μ μ λ°©μ§ν©λλ€. νμ μμ μ± λλΆμ μ½λλ₯Ό μμ±ν λ λͺ νν νμ μ 보λ₯Ό μ 곡νμ¬ κ°λ° μ€ μ€λ₯λ₯Ό μ€μ΄κ³ , μ½λ κ°λ μ±κ³Ό μ μ§λ³΄μμ±μ ν₯μ μν΅λλ€.
TailwindCSS
- μ νΈλ¦¬ν° ν΄λμ€ κΈ°λ°μΌλ‘ λΉ λ₯΄κ³ μ§κ΄μ μΈ μ€νμΌλ§μ΄ κ°λ₯ν©λλ€. 컀μ€ν λ§μ΄μ§μ μ½κ² ν μ μμ΄ λ€μν λμμΈ μꡬμ μ μ°νκ² λμν μ μμ΅λλ€.
Vite
- λΉ λ₯Έ κ°λ° μλ²μ λΉλ μλλ₯Ό μ 곡νμ¬ μμ°μ±μ λμ λλ€. λͺ¨λνλ₯Ό μ§μνλ©° μ½λ λ³κ²½ μ μ€μκ° μ λ°μ΄νΈκ° λΉ λ₯΄κ² μ΄λ£¨μ΄μ Έ, κ°λ° νκ²½μμ μ¦κ°μ μΈ νΌλλ°±μ λ°μ μ μμ΅λλ€.
Netlify
- Netlifyλ Gitκ³Ό μ°λλμ΄ μ½λ λ³κ²½λ§μΌλ‘ μλ λ°°ν¬κ° κ°λ₯νλ©° HTTPSλ κΈ°λ³Έ μ κ³΅ν΄ λ³΄μκ³Ό νΈμμ±μ λμΌ μ μμ΅λλ€. μ μΈκ³μ λΆμ°λ CDNμ ν΅ν΄ λΉ λ₯Έ μλλ‘ μ½ν μΈ λ₯Ό μ 곡νκ³ , μλ²λ¦¬μ€ ν¨μμ λλ©μΈ κ΄λ¦¬ κΈ°λ₯μ ν΅ν΄ νμ₯μ±κ³Ό κ°νΈν¨μ ν¨κ» μ 곡ν©λλ€. μ΄λ¬ν μ΄μ λ‘ λ°°ν¬μ κ΄λ¦¬μ λΆλ΄μ ν¬κ² μ€μ΄κΈ° μν΄ μ ννμμ΅λλ€.
axios
- HTTP μμ²μ κ°λ¨νκ² μ²λ¦¬ν μ μλ λΌμ΄λΈλ¬λ¦¬λ‘, λΉλκΈ° ν΅μ μ μ½κ² κ΄λ¦¬ν©λλ€. Promise κΈ°λ°μ APIλ‘ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°λ μμ μ ν¨μ¨μ μΌλ‘ μ²λ¦¬νλ©°, μμ² λ° μλ΅μ λν μΈλ°ν μ€μ μ΄ κ°λ₯ν©λλ€.
Spring Boot
- μ€μ μ΄ κ°μνλμ΄ μμ΄ λΉ λ₯Έ νλ‘μ νΈ μμ±μ΄ κ°λ₯νκ³ , λ΄μ₯λ ν°μΊ£ μλ²λ‘ κ°νΈν μ ν리μΌμ΄μ λ°°ν¬λ₯Ό ν μ μμ΅λλ€.
- λ λ°±μλ νμμ μ£Ό μ€νμ΄ Spring Bootμ΄κΈ° λλ¬Έμ μ ννκ² λμμ΅λλ€.
MySQL
- κ΄κ³ν λ°μ΄ν°λ² μ΄μ€λ‘, λ°μ΄ν°μ μΌκ΄μ±κ³Ό 무결μ±μ 보μ₯ν©λλ€.
- λκ·λͺ¨ λ°μ΄ν° μ μ₯ λ° κ΄λ¦¬μ μ ν©νλ©°, λ€μν 쿼리 κΈ°λ₯μ μ 곡ν©λλ€.
Redis
- μΈλ©λͺ¨λ¦¬ λ°μ΄ν°λ² μ΄μ€λ‘ λΉ λ₯Έ μ½κΈ° λ° μ°κΈ° μ±λ₯μ μ 곡ν©λλ€.
- 리νλ μ ν ν° λ±μ μ μ₯νκ³ , μ€μκ° λ°μ΄ν° μ²λ¦¬λ₯Ό μν΄ μ ννμ΅λλ€.
JUnit
- μλ° μ ν리μΌμ΄μ μ΄ λ¨μ ν μ€νΈλ₯Ό μν΄ μ¬μ©ν©λλ€.
- λ°°ν¬μμμ μμ μ±μ μν ν μ€νΈ μ½λ μμ±μ μνμ¬ μ ννμ΅λλ€.
Docker
- μ ν리μΌμ΄μ μ 컨ν μ΄λννμ¬ μΌκ΄λ μ€ν νκ²½μ μ 곡ν©λλ€.
- λ°°ν¬ λ° νμ₯μ΄ μ©μ΄νλ©°, κ°λ°, ν μ€νΈ, λ°°ν¬μ ν¨μ¨μ±μ λμ΄κΈ°μ μ ννμ΅λλ€.
JPA
- μλ° μ ν리μΌμ΄μ μμ λ°μ΄ν°λ² μ΄μ€μμ μνΈμμ©μ λ¨μνν©λλ€.
- ORM κΈ°λ₯μ μ§μνκ³ , λ°μ΄ν°λ² μ΄μ€ λ 립μ±μ μ 곡νμ¬ μ ννμ΅λλ€.
Spring Security
- μ ν리μΌμ΄μ μ μΈμ¦ λ° μΈκ°λ₯Ό κ΄λ¦¬ν©λλ€.
- λ€μν 보μ κΈ°λ₯μ κ°λ¨ν μ€μ μ ν΅ν΄ μ§νν μ μμ΄ μ ννμ΅λλ€.
Jacoco
- μ½λ 컀λ²λ¦¬μ§ λꡬλ‘, ν μ€νΈκ° μ½λμ μ΄λ€ λΆλΆμ μ€ννλμ§ νμΈν μ μμΌλ©°, μκ°νλ₯Ό ν΅ν΄ ν μ€νΈ λ²μλ₯Ό μΈ‘μ ν μ μμ΅λλ€.
- ν μ€νΈ μ½λ μμ± μμ λμ± μμ ν μ ν리μΌμ΄μ μ ꡬμ±νκΈ° μνμ¬ μ ννμ΅λλ€.
Sentry
- μ ν리μΌμ΄μ μ μ€λ₯ μΆμ λ° λͺ¨λν°λ§ λꡬλ‘, μ€μκ°μΌλ‘ μ€λ₯λ₯Ό κ°μ§νκ³ λ³΄κ³ ν©λλ€.
- μλ¬λ₯Ό λΉ λ₯΄κ² νμΈν μ μμ΄ λ¬Έμ λ°μ μ ν΄κ²° μκ°μ λ¨μΆν μ μμ΄ μ ννμ΅λλ€.
Github Action
- CI/CD νμ΄νλΌμΈμ μλννμ¬ μ½λ λ°°ν¬λ₯Ό ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν©λλ€. λ€μν μ΄λ²€νΈ κΈ°λ° μν¬νλ‘μ°λ₯Ό μ§μν©λλ€.
- λ€λ₯Έ CI/CD λꡬμ λΉνμ¬ κ°νΈνκ² μ€μ κ°λ₯νκ³ λ€μν λμμ μνν μ μμ΄ μ ννμ΅λλ€.
Terraform
- λ€μ€ ν΄λΌμ°λ λ°°ν¬ νκ²½μμ μ μΈμ ꡬ문μ ν΅ν΄ μΈνλΌμ νμ¬ μνλ₯Ό μΆμ νκ³ ν¨μ¨μ μΌλ‘ κ΄λ¦¬ν μ μμ΅λλ€.
- λ°°ν¬νκ²½μ λνμ¬ μνκ΄λ¦¬ λ° μλνλ₯Ό ν΅ν΄ ν¨μ¨μ μ΄κ³ μΌκ΄λ μΈνλΌ κ΄λ¦¬λ₯Ό νκΈ° μνμ¬ μ ννμ΅λλ€.
feat |
μλ‘μ΄ κΈ°λ₯ ꡬν |
---|---|
add |
νμΌ λ° μ½λ μΆκ° |
chore |
λΆμμ μΈ μ½λ μμ λ° κΈ°ν λ³κ²½μ¬ν |
docs |
λ¬Έμ μΆκ° λ° μμ , μμ |
fix |
λ²κ·Έ μμ (μ½λ κ³ μΉκΈ°) |
rename |
νμΌ λ° ν΄λ μ΄λ¦ λ³κ²½ |
test |
ν μ€νΈ μ½λ μΆκ° λ° μμ , μμ |
refactor |
μ½λ 리ν©ν λ§ |
ci/cd |
ci/cd, λ°°ν¬ κ΄λ ¨ |
-
컨벀μ λͺ /#μ΄μλ²νΈ
-
pull requestλ₯Ό ν΅ν΄ develop branchμ
squash & merge
ν, branch delete -
λΆλμ΄νκ² develop branchμ μ§μ commit ν΄μΌ ν κ²½μ°,
!hotfix : ꡬν λ΄μ©
μ¬μ©
[Feat] ꡬνν λ΄μ©
## β¨ μ΄μ λ΄μ©
>
## π‘ μμ
λ΄μ©
- [ ]
- [ ]
## π μ°Έκ³ μ¬ν
[Feat] ꡬνν λ΄μ©
## #οΈβ£ κ΄λ ¨ μ΄μ
- #
## π‘ μμ
λ΄μ©
## πΈ μ€ν¬λ¦°μ·(μ ν)
## π κΈ°ν
(μ°Έκ³ μ¬ν, 리뷰μ΄μκ² μ νκ³ μΆμ λ§ λ±μ λ£μ΄μ£ΌμΈμ)