30_Git_Workflow - gendalfbeliy629/excryptai GitHub Wiki

Workflow

Check

proxychains pnpm dev:api
pnpm dev:web

local:

api: curl http://192.168.0.90:4000/api/markets
web: curl http://192.168.0.90:3000

internet:

api: https://web-starter-be.up.railway.app
web: https://web-starter-fe.up.railway.app

build

pnpm install
pnpm build
pnpm build:api
pnpm build:web

push

git add .
git commit -m "Fix(#235): Render port binding"
git push origin feature/web-starter

Правила наименования

Branches

Naming веток Формат: <type>/<issue-id>-<short-description>

Разрешённые типы:

  • feature
  • bugfix
  • hotfix
  • chore
  • docs
  • refactor
  • test
  • spike

Примеры:

  • feature/123-add-buy-signal-cache
  • bugfix/245-fix-404-dashboard
  • docs/310-update-api-overview
  • spike/401-research-pionex-rate-limit

Правила:

  • branch всегда связан с Issue
  • branch должен быть коротким и читаемым
  • нельзя использовать бессмысленные имена: fix, test, work, new-branch

Commit

Naming задач (Issues)

Формат: [Type](номер issue): Краткое описание

Типы:

  • Feature
  • Bug
  • Task
  • Tech Debt
  • Docs
  • Spike

Примеры:

  • Feature(#1): Добавить кеширование сигналов покупки
  • [Bug] Исправить 404 при обновлении страницы dashboard
  • [Docs] Обновить описание API markets
  • [Spike] Исследовать staged scan для Pionex
⚠️ **GitHub.com Fallback** ⚠️