Files
ratatoskr-go/.serena/memories/suggested_commands.md
ki.sagidullin 7c7afa6875
Some checks failed
CI / test (pull_request) Failing after 41s
CI / build-and-package (amd64, linux) (pull_request) Successful in 50s
CI / build-and-package (amd64, windows) (pull_request) Successful in 39s
chore: onboard Serena — add .serena with project memories
Сохраняем онбоардинг-память проекта (core, tech_stack, conventions,
suggested_commands, task_completion) в .serena и коммитим служебную
директорию, чтобы она была доступна на сервере. Директория НЕ исключена
в .gitignore (локально исключаются только cache и project.local.yml).
2026-08-17 22:48:53 +05:00

1.4 KiB
Raw Permalink Blame History

suggested_commands

Сборка / проверки (из корня репо)

  • go test ./... -v -count=1 -timeout 120s (или make test) — все тесты.
  • go vet ./... (или make vet).
  • go fmt ./... (или make fmt).
  • go build -o ratatoskr ./cmd/ratatoskr/ (или make build).
  • ./ratatoskr -config config.yaml (или make run).
  • ./ratatoskr -version — показать версию бинаря.
  • Кросс-сборка: make cross (linux/amd64 + windows/amd64).

Go-тулчейн

Хост без go в PATH — экспорт вручную:

export PATH=/opt/data/.local/go/bin:$PATH

На машине разработки (Windows, cmd) — обычный system Go.

git (worktree-процесс Ratatoskr)

  • Feature-ветка: feat/<taskTag>, база — origin/main. Пример проверки diff всей ветки: git diff origin/main...HEAD.
  • Проверить состав отслеживаемых файлов (например наличие .serena): git ls-files.
  • Статус: git status. Лог: git log --oneline -10.

Замечания про среду

  • ОС Windows + PowerShell 5.1 (shell: powershell) — команды собирать/запускать с учётом этом (нет &&; использовать ;/if ($?) {}; & для путей с пробелами).