TanStack / TanStack/cli

feat(add-on): add ElysiaJS + Eden Treaty

Abierto
#491 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement
Lenguaje dominante
TypeScript
Estrellas
1.3k
Forks
185
Merge medio
18 h 45 min
PR fusionados (30 d)
2

Descripción

Which project does this relate to?

Create TanStack App

Describe the feature

There are already a lot of great add-ons available for Create TanStack App, and I’d love to see first-class support for ElysiaJS and Eden Treaty added as well. 🩵

ElysiaJS is a fast, TypeScript-first web framework that pairs especially well with the TanStack ecosystem. Eden Treaty provides end-to-end type safety and autocomplete when consuming an Elysia server, making the combination a great fit for full-stack TanStack applications.

An add-on could provide a ready-to-use ElysiaJS backend alongside the TanStack Start frontend, with Eden Treaty configured for type-safe API communication out of the box.

Additional context

Eden Treaty is the recommended client for Elysia's type-safe API experience and provides typed API access directly from the Elysia server definition.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Empieza revisando los add-ons existentes de Create TanStack App y, después, lee la documentación enlazada de ElysiaJS y Eden Treaty. Define cómo se deben crear un backend de ElysiaJS y un cliente de Eden Treaty junto al frontend de TanStack Start. La tarea estará terminada cuando el add-on proporcione esta configuración lista para usar y con seguridad de tipos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
typescript
Área
cli, full-stack
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.