Skip to content

Repository Layout

Andrii Sheiko edited this page Jul 17, 2026 · 6 revisions

Repository Layout

pycve-server

Вміст:

  • src/rule_service/ — код builder-а.
  • tests/ — unit/integration tests.
  • run-rule-builder.sh — portable wrapper.
  • pyproject.toml — package metadata.
  • README.md — CLI reference для builder-а.

Python package name:

pycve-server

CLI entrypoint:

rule-builder

pycve-agent

Вміст:

  • src/local_agent/ — код агента.
  • tests/ — unit/integration tests.
  • run-local-agent.sh — portable wrapper.
  • checks.pycve.yaml.example — приклад інтеграції з check runner.
  • pyproject.toml — package metadata.
  • README.md — CLI reference для агента.

Python package name:

pycve-agent

CLI entrypoint:

local-agent

Shared Wiki

Локальний layout для роботи з усіма частинами PyCVE:

pycve/
├── server
├── agent
└── wiki

Git remotes:

server -> pycve-server.git
agent  -> pycve-agent.git
wiki   -> pycve-server.wiki.git і pycve-agent.wiki.git

Wiki content однаковий для server і agent wiki, бо документація описує спільний rollout:

  • загальна архітектура;
  • операційні сценарії;
  • формат JSON artifacts;
  • пояснення data sources;
  • правила пріоритезації.

Wiki не має містити deployable code.

Clone this wiki locally