gitverse-sdk

1
README.md

GitVerse SDK

TypeScript и Go SDK для GitVerse API

License: MIT npm version

Пакеты

@onreza/gitverse-sdk (TypeScript)

npm version Test Coverage

TypeScript SDK для GitVerse API, автоматически генерируемый из OpenAPI спецификации.

Возможности:

  • 100% покрытие GitVerse API
  • Автогенерация из OpenAPI спецификации
  • Автоматическая обработка Rate Limits
  • Версионирование API с предупреждениями
  • Полная типизация TypeScript
  • Tree-shakable модульная архитектура
  • Нет внешних зависимостей

Установка:

Быстрый старт:

Полная документация


gitverse-sdk-go (Go)

Go SDK для GitVerse API, автоматически генерируемый из OpenAPI спецификации.

Возможности:

  • Полная совместимость с TypeScript SDK
  • Автогенерация из OpenAPI спецификации
  • Автоматическая обработка Rate Limits
  • Версионирование API с предупреждениями
  • Строго типизированные структуры
  • Нет внешних зависимостей (только stdlib)

Установка:

Быстрый старт:


Структура проекта

gitverse-sdk/ ├── packages/ │ ├── sdk/ # TypeScript SDK (npm) │ ├── sdk-go/ # Go SDK (генерируется, публикуется на GitHub) │ └── codegen/ # OpenAPI Code Generator (internal) └── .gitverse/ # CI/CD workflows

Разработка

Тестирование

ПакетПокрытие
@onreza/gitverse-sdk100%
gitverse-codegen~93%

Conventional Commits

Проект использует Conventional Commits:

Связанные проекты

  • onreza-release — Инструмент автоматизации релизов

Миграция с gitverse-api-sdk

Импорты остаются такими же, только меняется имя пакета:

Лицензия

MIT © ONREZA

Ссылки