Skip to content

docs(extensions): document Headless Test Harness and CI Action for extension developers #1047

Description

@ZhuchkaTriplesix

Summary

Создать подробное руководство для сторонних разработчиков по тестированию расширений в CI с использованием querya-ext-tester и GitHub Action (QueryaHub/action-test-extension).

Documentation Scope

  1. Руководство разработчика расширений:
    • Обновить 04 — Расширения/Руководство по разработке расширений.md и docs/extension-system-tz.md.
    • Описание жизненного цикла RPC-методов (querya/initialize, driver/testConnection, driver/listObjects, driver/executeQuery, driver/closeConnection, querya/shutdown).
  2. CI/CD Recipes & Examples:
    • Примеры готовых конфигураций GitHub Actions (.github/workflows/ci.yml) с матричным тестированием версий Querya (0.4.10, 0.4.18, 0.5.0).
    • Примеры для GitLab CI (Docker-образ ghcr.io/queryahub/ext-tester).
    • Локальный запуск и отладка через CLI.

Acceptance Criteria

  • Документация содержит рабочие примеры конфигураций CI для Go, Rust и TypeScript расширений.
  • Описаны все флаги CLI тестера (--manifest, --target-version, --strict, --report-format).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P4Backlog / Minor enhancementcoreCore library logic and servicesdocumentationImprovements or additions to documentationmarketplaceExtensions marketplace, ExtensionManifest

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions