Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · SDK / Developer Kit Stack (TypeScript, tsup, Vitest, Typedoc, npm, GitHub Actions)
stack-profile:sdk-developer-kita5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
StackProfile overview

stack-profile:sdk-developer-kit

Reference · live

SDK / Developer Kit Stack (TypeScript, tsup, Vitest, Typedoc, npm, GitHub Actions) overview

A comprehensive SDK development stack for building and publishing developer kits with TypeScript. tsup produces dual ESM/CJS bundles with full type declarations. Vitest powers the test suite with coverage reporting. GitHub Actions runs CI on every PR and auto-publishes to npm on tagged releases. Zod validates configuration schemas exposed to SDK consumers. Designed for platform teams building client libraries, API SDKs, and integration kits that external developers depend on. The tradeoff is backward compatibility pressure — once published, SDK surface area becomes a contract, and breaking changes require careful deprecation cycles, migration guides, and version negotiation with downstream consumers.

StackProfileOutgoing · 20Incoming · 0

Attributes

displayName
SDK / Developer Kit Stack (TypeScript, tsup, Vitest, Typedoc, npm, GitHub Actions)
description
A comprehensive SDK development stack for building and publishing developer kits with TypeScript. tsup produces dual ESM/CJS bundles with full type declarations. Vitest powers the test suite with coverage reporting. GitHub Actions runs CI on every PR and auto-publishes to npm on tagged releases. Zod validates configuration schemas exposed to SDK consumers. Designed for platform teams building client libraries, API SDKs, and integration kits that external developers depend on. The tradeoff is backward compatibility pressure — once published, SDK surface area becomes a contract, and breaking changes require careful deprecation cycles, migration guides, and version negotiation with downstream consumers.
composes
  • language:typescript
  • library:tsup
  • tool:vitest
  • tool:npm
  • tool:github-actions
  • library:zod

Outgoing edges

applies_to2
  • domain:software-engineering·DomainSoftware Engineering
  • domain:api-development·DomainAPI Development
composed_of8
  • language:typescript·LanguageTypeScript
  • library:tsup·Librarytsup
  • tool:vitest·ToolVitest
  • tool:npm·Toolnpm
  • tool:github-actions·ToolGitHub Actions
  • library:zod·LibraryZod
  • tool:eslint·ToolESLint
  • tool:prettier·ToolPrettier
follows_workflow2
  • workflow:sdk-release-lifecycle·WorkflowSDK Release Lifecycle
  • workflow:sdk-api-design·WorkflowSDK / API Design
requires_skill_area5
  • skill-area:api-design·SkillAreaAPI Design
  • skill-area:breaking-change-management·SkillAreaBreaking Change Management
  • skill-area:sdk-codegen·SkillAreaSDK Code Generation
  • skill-area:unit-testing·SkillAreaUnit Testing
  • skill-area:developer-experience·SkillAreaDeveloper Experience
used_by_role3
  • role:backend-engineer·RoleBackend Engineer
  • role:developer-advocate·RoleDeveloper Advocate
  • role:tech-lead·RoleTech Lead

Incoming edges

None.

Related pages

No related wiki pages for this record.

Shortcuts

Open in graph
Browse node kind