Files
ripe-cidr-collector/docs/plan-git-init.md
T
ayurishchevandClaude Sonnet 5 bcf8156085 Initial commit: RIPE CIDR/FQDN collector
Collector daemon, FastAPI server (addresses, diff, collect, sources),
SQLite storage with change journal, Docker Compose deployment,
tests, documentation and project rules.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-21 07:29:38 +03:00

2.2 KiB

План: репозиторий git (п. 1.1 рекомендаций)

Цель

Появляется история изменений (риск 1 анализа): git init, ветка main, подключение удалённого репозитория, первый коммит текущего состояния.

Решения

  • Ветка main, remote origin = https://artstore.rxmsk.ru/ayurishchev/ripe-cidr-collector.git (подготовлен пользователем).
  • Автор коммита: существующая глобальная настройка git (ayurishchev); настройки не меняются.
  • В репозиторий входят: код, тесты, Dockerfile*, docker-compose.yml, requirements*.txt, config.json (исходная конфигурация источников), .env.example, docs/, README.md, .claude/CLAUDE.md (правила проекта).
  • Не входят: venv/, кэши, .env, базы *.db*, служебные файлы, graphify-out/ (уже в .gitignore) и боевые данные data.json, fqdn_data.json (старый формат, ждут миграции в SQLite; в .dockerignore они уже исключены, в .gitignore не хватало).
  • Проверка перед коммитом: список файлов в индексе, поиск секретов (токены, пароли); .env.example содержит только заглушку.
  • Отправка на сервер (git push) выполняется только после подтверждения пользователя: это публикация кода вовне.

Изменения

  1. .gitignore: data.json, fqdn_data.json.
  2. README.md: раздел о репозитории (что входит и не входит, как обновлять граф).
  3. Артефакты: этот план и docs/summary-git-init.md.

Проверка

git status чистый после коммита; git ls-files не содержит данных, баз, venv, .env; тесты в контейнере проходят (код не менялся).