@@ -158,15 +158,15 @@ The following diagram gives a high-level architecture overview of ZenStack.
158
158
### Plugins
159
159
160
160
- Prisma schema generator
161
- - Zod schema generator
161
+ - [ Zod] ( https://zod.dev/ ) schema generator
162
162
- [ SWR] ( https://github.com/vercel/swr ) and [ TanStack Query] ( https://github.com/TanStack/query ) hooks generator
163
163
- OpenAPI specification generator
164
164
- [ tRPC] ( https://trpc.io ) router generator
165
165
- 🙋🏻 [ Request for a plugin] ( https://discord.gg/Ykhr738dUe )
166
166
167
167
### Framework adapters
168
168
169
- - [ Next.js] ( https://zenstack.dev/docs/reference/server-adapters/next ) (including support for the new "app directory" in Next.js 13)
169
+ - [ Next.js] ( https://zenstack.dev/docs/reference/server-adapters/next )
170
170
- [ Nuxt] ( https://zenstack.dev/docs/reference/server-adapters/nuxt )
171
171
- [ SvelteKit] ( https://zenstack.dev/docs/reference/server-adapters/sveltekit )
172
172
- [ Fastify] ( https://zenstack.dev/docs/reference/server-adapters/fastify )
@@ -180,7 +180,7 @@ The following diagram gives a high-level architecture overview of ZenStack.
180
180
- [ Custom attributes and functions] ( https://zenstack.dev/docs/reference/zmodel-language#custom-attributes-and-functions )
181
181
- [ Multi-file schema and model inheritance] ( https://zenstack.dev/docs/guides/multiple-schema )
182
182
- [ Polymorphic Relations] ( https://zenstack.dev/docs/guides/polymorphism )
183
- - Strong- typed JSON field (coming soon )
183
+ - [ Strongly typed JSON field] ( https://zenstack.dev/docs/guides/typing-json )
184
184
- 🙋🏻 [ Request for an extension] ( https://discord.gg/Ykhr738dUe )
185
185
186
186
## Examples
@@ -200,19 +200,19 @@ You can use [this blog post](https://zenstack.dev/blog/model-authz) as an introd
200
200
201
201
Check out the [ Multi-tenant Todo App] ( https://zenstack-todo.vercel.app/ ) for a running example. You can find different implementations below:
202
202
203
- - [ Next.js 13 + NextAuth + SWR ] ( https://github.com/zenstackhq/sample-todo-nextjs )
204
- - [ Next.js 13 + NextAuth + TanStack Query ] ( https://github.com/zenstackhq/sample-todo-nextjs-tanstack )
205
- - [ Next.js 13 + NextAuth + tRPC] ( https://github.com/zenstackhq/sample-todo-trpc )
206
- - [ Nuxt V3 + TanStack Query] ( https://github.com/zenstackhq/sample-todo-nuxt )
203
+ - [ Next.js + NextAuth + TanStack Query ] ( https://github.com/zenstackhq/sample-todo-nextjs-tanstack )
204
+ - [ Next.js + NextAuth + SWR ] ( https://github.com/zenstackhq/sample-todo-nextjs )
205
+ - [ Next.js + NextAuth + tRPC] ( https://github.com/zenstackhq/sample-todo-trpc )
206
+ - [ Nuxt + TanStack Query] ( https://github.com/zenstackhq/sample-todo-nuxt )
207
207
- [ SvelteKit + TanStack Query] ( https://github.com/zenstackhq/sample-todo-sveltekit )
208
208
- [ RedwoodJS] ( https://github.com/zenstackhq/sample-todo-redwood )
209
209
210
210
### Blog App
211
211
212
- - [ Next.js 13 + Pages Route + SWR ] ( https://github.com/zenstackhq/docs-tutorial-nextjs )
213
- - [ Next.js 13 + App Route + ReactQuery ] ( https://github.com/zenstackhq/docs-tutorial-nextjs-app-dir )
214
- - [ Next.js 13 + App Route + tRPC] ( https://github.com/zenstackhq/sample-blog-nextjs-app-trpc )
215
- - [ Nuxt V3 + TanStack Query] ( https://github.com/zenstackhq/docs-tutorial-nuxt )
212
+ - [ Next.js + App Route + TanStack Query ] ( https://github.com/zenstackhq/docs-tutorial-nextjs-app-dir )
213
+ - [ Next.js + Pages Route + SWR ] ( https://github.com/zenstackhq/docs-tutorial-nextjs )
214
+ - [ Next.js + App Route + tRPC] ( https://github.com/zenstackhq/sample-blog-nextjs-app-trpc )
215
+ - [ Nuxt + TanStack Query] ( https://github.com/zenstackhq/docs-tutorial-nuxt )
216
216
- [ SvelteKit] ( https://github.com/zenstackhq/docs-tutorial-sveltekit )
217
217
- [ Remix] ( https://github.com/zenstackhq/docs-tutorial-remix )
218
218
- [ NestJS Backend API] ( https://github.com/zenstackhq/docs-tutorial-nestjs )
@@ -225,7 +225,7 @@ Join our [discord server](https://discord.gg/Ykhr738dUe) for chat and updates!
225
225
226
226
## Contributing
227
227
228
- If you like ZenStack, join us to make it a better tool! Please use the [ Contributing Guide] ( CONTRIBUTING.md ) for details on how to get started, and don't hesitate to join [ Discord] ( https://discord.gg/Ykhr738dUe ) to share your thoughts.
228
+ If you like ZenStack, join us to make it a better tool! Please use the [ Contributing Guide] ( CONTRIBUTING.md ) for details on how to get started, and don't hesitate to join [ Discord] ( https://discord.gg/Ykhr738dUe ) to share your thoughts. Documentations reside in a separate repo: [ zenstack-docs ] ( https://github.com/zenstackhq/zenstack-docs ) .
229
229
230
230
Please also consider [ sponsoring our work] ( https://github.com/sponsors/zenstackhq ) to speed up the development. Your contribution will be 100% used as a bounty reward to encourage community members to help fix bugs, add features, and improve documentation.
231
231
@@ -241,14 +241,14 @@ Thank you for your generous support!
241
241
<td align =" center " ><a href =" https://www.mermaidchart.com/ " ><img src =" https://avatars.githubusercontent.com/u/117662492?s=200&v=4 " width =" 100 " style =" border-radius :50% " alt =" Mermaid Chart " /><br />Mermaid Chart</a ></td >
242
242
<td align =" center " ><a href =" https://coderabbit.ai/ " ><img src =" https://avatars.githubusercontent.com/u/132028505?v=4 " width =" 100 " style =" border-radius :50% " alt =" CodeRabbit " /><br />CodeRabbit</a ></td >
243
243
<td align =" center " ><a href =" https://github.com/j0hannr " ><img src =" https://avatars.githubusercontent.com/u/52762073?v=4 " width =" 100 " style =" border-radius :50% " alt =" Johann Rohn " /><br />Johann Rohn</a ></td >
244
- <td align =" center " ><a href =" https://github.com/baenie " ><img src =" https://avatars.githubusercontent.com/u/58309104?v=4 " width =" 100 " style =" border-radius :50% " alt =" Benjamin Zecirovic " /><br />Benjamin Zecirovic</a ></td >
245
244
</tr >
246
245
</table >
247
246
248
247
### Previous Sponsors
249
248
250
249
<table >
251
250
<tr >
251
+ <td align =" center " ><a href =" https://github.com/baenie " ><img src =" https://avatars.githubusercontent.com/u/58309104?v=4 " width =" 100 " style =" border-radius :50% " alt =" Benjamin Zecirovic " /><br />Benjamin Zecirovic</a ></td >
252
252
<td align =" center " ><a href =" https://github.com/umussetu " ><img src =" https://avatars.githubusercontent.com/u/152648499?v=4 " width =" 100 " style =" border-radius :50% " alt =" Ulric " /><br />Ulric</a ></td >
253
253
<td align =" center " ><a href =" https://github.com/iamfj " ><img src =" https://avatars.githubusercontent.com/u/24557998?v=4 " width =" 100 " style =" border-radius :50% " alt =" Fabian Jocks " /><br />Fabian Jocks</a ></td >
254
254
</tr >
0 commit comments