Antes de escribir código para una App, debes registrar una App. Cuando registres una App, puedes seleccionar los permisos para la aplicación. Estos permisos determinan lo que puede hacer la App. Al registrar una aplicación, también se especifican otras opciones de configuración, incluidos los eventos de webhook que deben recibir la App. Siempre puedes cambiar la configuración del registro de la App. Para más información, consulta Registro de una instancia de App y Modificación del registro de una instancia de App.
Si quieres que la App acceda a los datos del repositorio o de la organización, tienes que instalar la App. Para más información, consulta Instalación de tu propia instancia de App.
Para que tu App haga algo, debes escribir código para agregar funcionalidad a la App.
Para consultar tutoriales sobre cómo escribir código para una App, consulta:
- Inicio rápido para compilar aplicaciones de
- Creación de una aplicación de que responda a eventos de webhook
- Creación de un botón "Inicio de sesión con " con una aplicación de
- Creación de una CLI con una aplicación de
Puede usar las credenciales del registro de la App para realizar solicitudes autenticadas a las API de . Para más información, consulta Acerca de la autenticación con una aplicación de .
Durante el desarrollo, es probable que utilices el equipo personal o el espacio de código para ejecutar la App. Es posible que tengas que realizar algunas modificaciones en el registro de la App durante el desarrollo:
Si la aplicación recibe webhooks, es posible que quieras usar una dirección URL de proxy de webhook para reenviar webhooks de al equipo o al espacio de código. Deberás actualizar la configuración "Dirección URL de webhook" en el registro de la App para usar la dirección URL del proxy de webhook. Para obtener un ejemplo, consulta: Creación de una aplicación de que responda a eventos de webhook.
Si la aplicación utiliza el flujo de la aplicación web para autorizar a un usuario, es posible que quieras actualizar la configuración de "URL de devolución de llamada" en el registro de la App para usar una dirección URL de devolución de llamada local. Para obtener un ejemplo, consulta: Creación de un botón "Inicio de sesión con " con una aplicación de .
Cuando escribas el código para la App, debes asegurarte de que sigues los procedimientos recomendados. Si es necesario, no olvides actualizar el registro de la App. Si la App tiene que ejecutarse en un servidor en lugar del dispositivo de un usuario, implementa la aplicación en el servidor. Por último, puedes compartir la App con otros usuarios y organizaciones.
Antes de implementar la App, asegúrate de seguir los procedimientos recomendados. Por ejemplo, asegúrate de que las credenciales de la App sean seguras. Para más información, consulta Procedimientos recomendados para crear una aplicación de .
Si has cambiado el registro de la App para el desarrollo, asegúrate de actualizar el registro para usar valores listos para producción. Por ejemplo, si has usado una dirección URL de proxy de webhook para el desarrollo, tienes que actualizar el campo "Dirección URL de webhook" para usar la dirección URL en la que quieres que la App reciba los webhooks durante la producción.
Cuando hayas escrito el código para la App, este debe ejecutarse en algún lugar. Si la aplicación es un sitio web o una aplicación web, puede que tengas que hospedar la aplicación en un servidor como Azure App Service. Si la aplicación es una aplicación del lado cliente, podría ejecutarse en el dispositivo de un usuario.
Si quieres compartir la App con otros usuarios y organizaciones, tienes que hacer que la App sea pública. Para obtener más información, consulta Uso compartido de la instancia de App.