gitverse-sdk
Описание
Языки
- TypeScript99,8%
- Rust0,2%
18 дней назад
месяц назад
10 дней назад
месяц назад
18 дней назад
2 месяца назад
2 месяца назад
2 месяца назад
месяц назад
месяц назад
месяц назад
2 месяца назад
18 дней назад
2 месяца назад
3 месяца назад
2 месяца назад
месяц назад
2 месяца назад
месяц назад
18 дней назад
месяц назад
README.md
GitVerse SDK
TypeScript и Go SDK для GitVerse API
Пакеты
@onreza/gitverse-sdk (TypeScript)
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-sdk | 100% |
| gitverse-codegen | ~93% |
Conventional Commits
Проект использует Conventional Commits:
Связанные проекты
- onreza-release — Инструмент автоматизации релизов
Миграция с gitverse-api-sdk
Импорты остаются такими же, только меняется имя пакета:
Лицензия
MIT © ONREZA