Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use esta guía para empezar a crear una carga de trabajo de Microsoft Fabric con el Kit de herramientas de extensibilidad. Configure el entorno, ejecute el Starter-Kit en GitHub Codespaces o localmente y conozca los conceptos básicos que necesita para compilar y publicar.
Lo que construyes
Ejecuta Starter-Kit dentro de Fabric, explora el manifiesto y el uso de la API del host, realiza un pequeño cambio en la interfaz de usuario y comprende cómo los elementos que crea tu carga de trabajo se comportan como artefactos nativos de Fabric.
Prerrequisitos
- Acceso a un inquilino de Fabric y un área de trabajo donde puede crear elementos
- Una cuenta de GitHub (necesaria para Codespaces)
- Si desarrolla localmente: un Node.js LTS reciente y un administrador de paquetes (consulte el archivo LÉAME para obtener herramientas exactas).
- Acceso para crear una aplicación de Microsoft Entra
- Opcional: una suscripción de Azure si planea hospedar la aplicación web en Azure
Sugerencia
El desarrollo local se admite de forma nativa en Windows, macOS y Linux. Antes de ejecutar scripts de instalación o iniciar el servidor de desarrollo, revise y cumpla los requisitos previos en Starter-Kit.
Nota:
No es necesario implementar nada en tu entorno para probar Starter-Kit. Use DevGateway durante el desarrollo para emular el host de Fabric.
Importante
Asegúrese de que tiene acceso a un área de trabajo de Fabric y que su inquilino permita funciones de desarrollador. Se habilita el modo de desarrollador de Fabric antes de las pruebas.
Elección de la ruta de acceso
Para empezar a trabajar rápidamente, elija una de las siguientes opciones para acceder al código:
Opción 1: Iniciar en GitHub Codespaces
- Haga un fork del Repositorio Starter-Kit en su cuenta de GitHub.
- Cree un Codespace de GitHub en tu bifurcación para empezar con un entorno de desarrollo basado en la nube.
Para más información sobre GitHub Codespaces, consulte la documentación de GitHub Codespaces.
Opción 2: Clonar y ejecutar localmente
- Haga un fork del repositorio Starter-Kit en su cuenta de GitHub.
- Clone la bifurcación en la máquina local:
git clone https://github.com/<your-account>/fabric-extensibility-toolkit.git
cd fabric-extensibility-toolkit
- Instale los requisitos previos necesarios para el desarrollo local:
Herramientas necesarias:
- Node.js LTS: descargar Node.js
- PowerShell 7 (pwsh en macOS/Linux): instalación de PowerShell
- SDK de .NET (para macOS, use la compilación x64): descargar .NET
- VS Code o editor similar: Descargar VS Code
- CLI de Azure (solo se usa para la creación de aplicaciones de Microsoft Entra): Instalación de la CLI de Azure
Desarrollo asistido por IA
Este repositorio funciona bien con las herramientas de programación de pares de IA. Tanto si desarrolla localmente como en GitHub Codespaces, puede usar GitHub Copilot u otros asistentes de inteligencia artificial para acelerar tareas como editar componentes de React, actualizar rutas o generar scaffolding de prueba.
Sugerencia
El repositorio Starter-Kit está habilitado para IA e incluye instrucciones de GitHub Copilot que le ayudan a adaptar el elemento Hello World a sus necesidades. Otras herramientas de inteligencia artificial (por ejemplo, Anthropic Claude) pueden seguir las mismas instrucciones, pero deben configurarse para leer los archivos de instrucciones o documentos del repositorio.
- Utilice IA para redactar componentes de editor o de vista de elementos y luego adáptese a los patrones de API del host utilizados en el Starter-Kit.
- Pida a AI que resuma el manifiesto de carga de trabajo y proponga conjuntos de permisos mínimos.
- En Codespaces, Copilot está disponible en el explorador o en el escritorio de VS Code; mantenga el servidor de desarrollo en ejecución para ver los cambios al instante.
Sugerencia
Si le interesa ver lo que otros construyen, abra los Ejemplos de Extensibilidad e implante en su entorno. Allí puede encontrar tipos de elementos avanzados que le facilitarán el comienzo.
procedimientos recomendados
- Bifurque el repositorio: Haga un fork del repositorio Starter-Kit y use este fork como base de su proyecto.
- Manténgase sincronizado: mantenga la bifurcación sincronizada con la cadena ascendente para recoger mejoras.
- Mantener la coherencia de la estructura del proyecto: conserve la estructura del proyecto y los patrones de organización de Starter-Kit para garantizar la compatibilidad con las actualizaciones futuras y mantener la claridad del código.
- Integración de Starter-Kit normal: integre periódicamente los cambios de código del Starter-Kit en el proyecto para beneficiarse de correcciones de errores, nuevas características y actualizaciones de seguridad. Configure un proceso para revisar y combinar los cambios ascendentes de forma periódica (mensual o trimestral).
- Validar los manifiestos anticipadamente: valide de forma anticipada el manifiesto de carga de trabajo y siga los permisos con privilegios mínimos.
- Usar contenedores de desarrollo: use un contenedor de desarrollo o Codespaces para un entorno coherente y descartable.
- Usar scripts proporcionados: use los scripts proporcionados (Setup, StartDevServer, StartDevGateway) para automatizar la configuración y el flujo de trabajo diario.
Pasos siguientes
Una vez que tenga acceso al código (ya sea en Codespaces o localmente), continúe con la Guía de configuración detallada para obtener instrucciones paso a paso sobre:
- Ejecución del script de instalación
- Inicio del entorno de desarrollo
- Habilitación de las características para desarrolladores de Fabric
- Prueba del primer elemento HelloWorld
- Introducción a la codificación
- Sugerencias de desarrollo asistidas por IA
- Solución de problemas habituales
Recursos adicionales
- Obtenga información sobre la arquitectura y cómo interactúa el host, la aplicación y los servicios de Fabric
- Lea la Información general del manifiesto para conocer el esquema y las mejores prácticas.
- Descripción de la estructura y configuración del manifiesto de carga de trabajo
- Desarrollo con DevGateway para pruebas locales
- Publica tu carga de trabajo cuando estés listo para compartirla ampliamente