···66import './custom.css';
7788import AuthorsList from './components/AuthorsList.vue';
99+import FeatureStatus from './components/FeatureStatus.vue';
910import Heading from './components/Heading.vue';
1011import VersionLabel from './components/VersionLabel.vue';
1112import VersionSwitcher from './components/VersionSwitcher.vue';
···1516 Layout,
1617 enhanceApp: ({ app }) => {
1718 app.component('AuthorsList', AuthorsList);
1919+ app.component('FeatureStatus', FeatureStatus);
1820 app.component('Heading', Heading);
1921 app.component('VersionLabel', VersionLabel);
2022 app.component('VersionSwitcher', VersionSwitcher);
-4
docs/openapi-ts/clients/axios.md
···1212 <VersionLabel value="v1" />
1313</Heading>
14141515-::: warning
1616-Axios client is currently in beta. The interface might change before it becomes stable. We encourage you to leave feedback on [GitHub](https://github.com/hey-api/openapi-ts/issues).
1717-:::
1818-1915### About
20162117[Axios](https://axios-http.com) is a simple promise based HTTP client for the browser and Node.js. Axios provides a simple to use library in a small package with a very extensible interface.
-4
docs/openapi-ts/clients/fetch.md
···991010# Fetch API
11111212-::: warning
1313-Fetch API client is currently in beta. The interface might change before it becomes stable. We encourage you to leave feedback on [GitHub](https://github.com/hey-api/openapi-ts/issues).
1414-:::
1515-1612### About
17131814The [Fetch API](https://developer.mozilla.org/docs/Web/API/Fetch_API) provides an interface for fetching resources (including across the network). It is a more powerful and flexible replacement for XMLHttpRequest.
-4
docs/openapi-ts/clients/next-js.md
···5566# Next.js
7788-::: warning
99-Next.js client is currently in beta. The interface might change before it becomes stable. We encourage you to leave feedback on [GitHub](https://github.com/hey-api/openapi-ts/issues).
1010-:::
1111-128### About
1391410[Next.js](https://nextjs.org) is the React framework for the web. Used by some of the world's largest companies, Next.js enables you to create high-quality web applications with the power of React components.
+32-11
docs/openapi-ts/community/contributing.md
···11---
22title: Contributing
33-description: Learn how to contribute to @hey-api/openapi-ts.
33+description: Learn how to contribute to Hey API.
44---
5566-# Contributing
66+# Contributor Manual
77+88+## Foreword
99+1010+Hey API is building an OpenAPI to TypeScript code generator ecosystem. It’s trusted by thousands of companies – from YC startups to Fortune 500 enterprises – and powers products used by millions worldwide.
1111+1212+We welcome contributors of all backgrounds and experience levels. Whether you’re fixing a typo or building a new feature, your input matters. If you need guidance, help with technical writing, or want to bring a feature idea to life, we’re here to support you.
1313+1414+::: tip
1515+1616+New to open source? Take a look at the [Open Source](https://opensource.guide/) or [First Contributions](https://github.com/firstcontributions/first-contributions) guides for helpful information on contributing to open source projects.
1717+1818+:::
1919+2020+## First Steps
2121+2222+There are many ways to contribute to Hey API. Most of them don't involve writing any code!
2323+2424+- **Read the documentation**. Start with the [Get Started](/openapi-ts/get-started) guide. If you find anything broken or confusing, you can suggest improvements by clicking "Edit" at the bottom of any page.
2525+2626+- **Browse open issues**. Help others by providing workarounds, asking for clarification, triaging, or suggesting labels on [open issues](https://github.com/hey-api/openapi-ts/issues). If you see something you would like to work on, consider opening a pull request.
2727+2828+- **Participate in discussions**. Ask or [answer questions](https://github.com/orgs/hey-api/discussions), provide feedback, or suggest new ideas. Every idea is welcome, no matter how big or small.
2929+3030+- **Engage on social media**. Help others discover Hey API by engaging with our posts on [LinkedIn](https://linkedin.com/company/heyapi), [Bluesky](https://bsky.app/profile/heyapi.dev), or [X](https://x.com/mrlubos). Share your experiences with Hey API on Reddit, Slack, or in your own communities and group chats.
73188-Thank you for considering contributing to Hey API. In order to increase the likelihood of your changes being merged, first open an issue if one does not already exist. Once an issue exists, let us know you'd like to work on it. We will confirm whether we're looking to resolve the issue and provide you with guidance if required. This is to ensure our codebase remains in good state and all features contribute to Hey API's objectives.
3232+- **Create a new issue**. If you can't find a solution, [open an issue](https://github.com/hey-api/openapi-ts/issues). The issue template will guide you through the process.
9331010-## Prerequisites
3434+- **Open a pull request**. If you find an issue you would like to fix, open a pull request. If you need help, tag [`@mrlubos`](https://github.com/mrlubos) on GitHub, provide enough relevant information, and we will do our best to assist you.
11351212-You should have a working knowledge of [git](https://git-scm.com), [node](https://nodejs.org/en), and [pnpm](https://pnpm.io).
3636+These are some of the best ways not only to contribute to Hey API, but also to learn, connect with others, and share ideas.
13371414-## Guidelines
3838+## Pull Requests
15391616-Your [pull request](https://help.github.com/articles/using-pull-requests) must:
4040+Ready to write some code? We have dedicated guides to help you [build](/openapi-ts/community/contributing/building), [develop](/openapi-ts/community/contributing/developing), and [test](/openapi-ts/community/contributing/testing) your feature before it's released.
17411818-- address a single issue or add a single item of functionality
1919-- contain a clean history of small, incremental, logically separate commits, with no merge commits
2020-- use clear commit messages
2121-- be possible to merge automatically
4242+We are excited to see what you’ll contribute!
···11+---
22+title: Building
33+description: Learn how to contribute to Hey API.
44+---
55+66+# Building
77+88+::: warning
99+This page is under construction. We appreciate your patience.
1010+:::
1111+1212+## Prerequisites
1313+1414+You should have a working knowledge of [git](https://git-scm.com), [node](https://nodejs.org/en), and [pnpm](https://pnpm.io).
1515+1616+## Guidelines
1717+1818+Your [pull request](https://help.github.com/articles/using-pull-requests) must:
1919+2020+- address a single issue or add a single item of functionality
2121+- contain a clean history of small, incremental, logically separate commits, with no merge commits
2222+- use clear commit messages
2323+- be possible to merge automatically
···11+---
22+title: Developing
33+description: Learn how to contribute to Hey API.
44+---
55+66+# Developing
77+88+::: warning
99+This page is under construction. We appreciate your patience.
1010+:::
+10
docs/openapi-ts/community/contributing/testing.md
···11+---
22+title: Testing
33+description: Learn how to contribute to Hey API.
44+---
55+66+# Testing
77+88+::: warning
99+This page is under construction. We appreciate your patience.
1010+:::
+44-7
docs/openapi-ts/community/spotlight.md
···11---
22title: Spotlight
33-description: Meet the people behind @hey-api/openapi-ts.
33+description: Meet the people behind Hey API.
44---
5566<script setup lang="ts">
···11111212# Spotlight
13131414-Meet the people behind `@hey-api/openapi-ts`.
1414+Meet the people behind Hey API. To join this list, please refer to the [contributing](/openapi-ts/community/contributing) guide.
15151616## Core Team
17171818-These people actively maintain this project.
1818+These people actively maintain Hey API.
19192020-<VPTeamMembers size="small" :members="coreTeam" />
2020+<VPTeamMembers class="people" size="small" :members="coreTeam" />
21212222Do you want to join the core team? Send us a short [email](mailto:lubos@heyapi.dev?subject=Join%20Core%20Team) describing your interest in Hey API, any relevant experience, and what you're hoping to work on.
2323···25252626These are the people with significant contributions to Hey API. A special thank you goes to [Ferdi Koomen](https://madebyferdi.com) for allowing us to use the original source code from OpenAPI TypeScript Codegen. None of this would've been possible without you!
27272828-<VPTeamMembers size="small" :members="hallOfFame" />
2828+<VPTeamMembers class="people" size="small" :members="hallOfFame" />
29293030## Contributors
31313232-A complete list of contributors to `@hey-api/openapi-ts`.
3232+The complete list of contributors to Hey API.
33333434<div class="contributors-list">
3535···37373838</div>
39394040-Thank you for contributing to Hey API!
4040+A sincere thank you for your contributions.
4141+4242+<style>
4343+.vp-doc .VPTeamMembers.people.small .container {
4444+ grid-template-columns: repeat(auto-fit, minmax(284px, 1fr)) !important;
4545+}
4646+4747+@media (max-width: 640px) {
4848+ .vp-doc .VPTeamMembers.people.small .container {
4949+ max-width: 100% !important;
5050+ }
5151+}
5252+5353+.VPTeamMembersItem.small {
5454+ max-width: 400px;
5555+}
5656+5757+.VPTeamMembersItem.small .profile {
5858+ align-items: center;
5959+ display: flex;
6060+ padding: 1rem 1.4rem !important;
6161+}
6262+6363+.VPTeamMembersItem.small .profile .avatar {
6464+ margin: 0 1rem 0 0;
6565+}
6666+6767+.VPTeamMembersItem.small .profile .data {
6868+ padding: 0;
6969+ text-align: left;
7070+}
7171+7272+.VPTeamMembersItem.small .profile .data .links {
7373+ justify-content: initial;
7474+ margin: 0 -8px -20px;
7575+ padding: 4px 0;
7676+}
7777+</style>
+1-3
docs/openapi-ts/plugins/ajv.md
···5566# Ajv <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1476).
1010-:::
88+<FeatureStatus issueNumber=1476 name="Ajv" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/arktype.md
···5566# Arktype <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1473).
1010-:::
88+<FeatureStatus issueNumber=1473 name="Arktype" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/express.md
···5566# Express <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1484).
1010-:::
88+<FeatureStatus issueNumber=1484 name="Express" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/faker.md
···5566# Faker <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1485).
1010-:::
88+<FeatureStatus issueNumber=1485 name="Faker" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/hono.md
···5566# Hono <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1483).
1010-:::
88+<FeatureStatus issueNumber=1483 name="Hono" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/joi.md
···5566# Joi <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1477).
1010-:::
88+<FeatureStatus issueNumber=1477 name="Joi" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/koa.md
···5566# Koa <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1482).
1010-:::
88+<FeatureStatus issueNumber=1482 name="Koa" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/msw.md
···5566# MSW <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1486).
1010-:::
88+<FeatureStatus issueNumber=1486 name="MSW" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/nest.md
···5566# Nest <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1481).
1010-:::
88+<FeatureStatus issueNumber=1481 name="Nest" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/nock.md
···5566# Nock <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1487).
1010-:::
88+<FeatureStatus issueNumber=1487 name="Nock" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/pinia-colada.md
···5566# Pinia Colada <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1242).
1010-:::
88+<FeatureStatus issueNumber=1242 name="Pinia Colada" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/superstruct.md
···5566# Superstruct <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1489).
1010-:::
88+<FeatureStatus issueNumber=1489 name="Superstruct" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/supertest.md
···5566# Supertest <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1488).
1010-:::
88+<FeatureStatus issueNumber=1488 name="Supertest" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/swr.md
···5566# SWR <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1479).
1010-:::
88+<FeatureStatus issueNumber=1479 name="SWR" />
1191210### About
1311
-4
docs/openapi-ts/plugins/tanstack-query.md
···1212 <VersionLabel value="v5" />
1313</Heading>
14141515-::: warning
1616-TanStack Query plugin is currently in beta. The interface might change before it becomes stable. We encourage you to leave feedback on [GitHub](https://github.com/hey-api/openapi-ts/issues).
1717-:::
1818-1915### About
20162117[TanStack Query](https://tanstack.com/query) is a powerful asynchronous state management solution for TypeScript/JavaScript, React, Solid, Vue, Svelte, and Angular.
+1-3
docs/openapi-ts/plugins/typebox.md
···5566# TypeBox <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1475).
1010-:::
88+<FeatureStatus issueNumber=1475 name="TypeBox" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/yup.md
···5566# Yup <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1478).
1010-:::
88+<FeatureStatus issueNumber=1478 name="Yup" />
1191210### About
1311
+1-3
docs/openapi-ts/plugins/zustand.md
···5566# Zustand <span data-soon>soon</span>
7788-::: warning
99-This feature isn't in development yet. Help us prioritize it by voting on [GitHub](https://github.com/hey-api/openapi-ts/issues/1480).
1010-:::
88+<FeatureStatus issueNumber=1480 name="Zustand" />
1191210### About
1311