EN: CONTRIBUTING.md
Спасибо за интерес к проекту!
- Node.js >= 20
- npm >= 10
git clone https://github.com/agentstacktech/agentstack-sdk.git
cd agentstack-sdk
npm install
npm run buildnpm run test
npm run check:docs-i18n:allКанон — английский. В том же PR обновляйте *_ru.md. См. docs/DOCS_I18N_ru.md.
npm run generate:docs-i18n
npm run check:docs-i18n:allnpm run lint- Ветка от
main:git checkout -b feature/your-feature - Изменения в
packages/core/src/ npm run buildиnpm run test- Коммиты Conventional Commits:
feat:— новая возможностьfix:— исправлениеdocs:— документация
- Pull Request
- .cursorrules
- TypeScript strict
- Типы для публичного API
- Docstrings для экспортируемых символов
- Фокусный diff
- Тесты зелёные
- Документация EN + RU при изменении поведения
- GitHub Issues
- Swagger
- AGENTS_ru.md
- Runbook зеркала: SDK_MIRROR_PUBLISH_RUNBOOK_ru.md (maintainers monorepo)