.NET .NET Aspire Community Toolkit
.NET .NET Aspire Kit de Herramientas Comunitarias forma parte de la Fundación .NET. El kit de herramientas de la comunidad es una colección de integraciones y extensiones para .NET.NET Aspire creados por la comunidad. El equipo .NET.NET Aspire no brinda soporte oficialmente a las integraciones y extensiones del kit de herramientas de la comunidad. La comunidad proporciona estas herramientas as-is para que todos los usuarios usen y contribuyan. Puede encontrar el código fuente del kit de herramientas en GitHub.
¿Por qué usar el kit de herramientas?
El kit de herramientas de la comunidad ofrece integraciones flexibles y controladas por la comunidad que mejoran el ecosistema de .NET.NET Aspire. Al contribuir, ayuda a dar forma a las herramientas que hacen que la creación de aplicaciones nativas de la nube sea más fácil y versátil.
¿Qué hay en el kit de herramientas?
El kit de herramientas de la comunidad es un proyecto creciente, que publica un conjunto de paquetes NuGet. Tiene como objetivo proporcionar diversas integraciones, tanto de hospedaje como de cliente, que no forman parte del proyecto oficial de .NET.NET Aspire. Además, el kit de herramientas de la comunidad empaqueta varias extensiones para servicios y plataformas populares. En las secciones siguientes se detallan algunas de las integraciones y extensiones disponibles actualmente en el kit de herramientas.
Integraciones de hospedaje
- La integración de Azure de Static Web Apps habilita la compatibilidad con el emulador local:
- La integración de Azure Data API Builder permite crear API de manera fluida para tus datos:
- La integración de Bun proporciona compatibilidad con el hospedaje de aplicaciones Bun:
- La integración de apps Golang proporciona soporte para el hospedaje de aplicaciones Go:
- La integración de de Java
ejecuta código Java con un kit de desarrollo de Java (JDK) local o mediante un contenedor: - La integración de Deno proporciona compatibilidad para hospedar aplicaciones Deno y ejecutar tareas.
- La integración Ollama proporciona extensiones y definiciones de recursos, y compatibilidad con la descarga de modelos al inicio.
- La integración de meilisearch permite hospedar contenedores de Meilisearch.
- La integración de aplicaciones Rust proporciona compatibilidad con el alojamiento de aplicaciones de Rust.
- La integración de SQLite soporta el hospedaje de bases de datos de SQLite.
Client integraciones
Las siguientes integraciones de cliente están disponibles en el kit de herramientas:
- OllamaSharp es un cliente .NET para la API de Ollama:
- Meilisearch es un cliente de .NET para la API de Meilisearch:
- La integración de SQLite proporciona soporte para el hospedaje de bases de datos de SQLite.
- La integración de SQLite Entity Framework ofrece soporte para alojar bases de datos SQLite con Entity Framework.
Propina
Compruebe siempre el GitHub repositorio para obtener la información más actualizada sobre el kit de herramientas.
Extensiones
Para expandir la funcionalidad proporcionada por las integraciones de .NET.NET Aspire, Community Toolkit también proporciona paquetes de extensión para algunas integraciones de hospedaje. Las siguientes extensiones están disponibles en el kit de herramientas:
- 📦 CommunityToolkit.Aspire.Hosting.NodeJS.Extensions
- 📦 CommunityToolkit.Aspire.Hosting.SqlServer.Extensions
- 📦 CommunityToolkit.Aspire. Hosting.PostgreSQL. Extensiones
- 📦 CommunityToolkit.Aspire. Hosting.Redis. Extensiones
- 📦 CommunityToolkit.Aspire. Hospitalidad.MongoDB. Extensiones
Si no ve una integración o extensión que necesita, puede contribuir al kit de herramientas mediante la creación de su propia integración y el envío de una solicitud de incorporación de cambios. Para obtener más información, consulte Cómo colaborar.
Cómo colaborar
El kit de herramientas de la comunidad es un proyecto de código abierto y las contribuciones de la comunidad no solo son bienvenidos, sino que se animan. Si está interesado en contribuir, consulte las directrices de contribución . Como parte de .NET Foundation, los colaboradores del kit de herramientas deben cumplir con el código de conducta de .NET Foundation.