Pull-Assist es una extensión de Chrome que utiliza ChatGPT para proporcionar revisiones de código muy básicas en solicitudes de extracción de GitHub. Para mí fue principalmente una excusa para jugar con GenAI, pero podría ser una herramienta útil para los desarrolladores en su trabajo diario, ya sea para ayudar a alguien a revisar las solicitudes de extracción o simplemente a alguien que busca una revisión casi por pares cuando trabaja por su cuenta.
Clona este repositorio:
git clone https://github.com/simons/pull-assist.git cd pull-assist
Instalar dependencias:
pnpm install
Construya la extensión:
make
Cargue la extensión en Chrome:
Abra Chrome y navegue hasta chrome://extensions
Habilite el "modo de desarrollador" en la esquina superior derecha
Haga clic en "Cargar descomprimido" y seleccione la carpeta dist
en el directorio del proyecto
Antes de usar Pull-Assist, debe configurarlo con su GitHub Personal Access Token (PAT) y su clave API OpenAI:
Haga clic en el icono de la extensión Pull-Assist en Chrome
Seleccione "Opciones"
Ingrese su clave GitHub PAT y API OpenAI
Haga clic en "Guardar"
Para crear una PAT de GitHub, siga las instrucciones aquí.
Para obtener una clave API de OpenAI, regístrese en OpenAI y cree una nueva clave API.
Navegar a una solicitud de extracción de GitHub
Haga clic en el botón "Analizar PR" que aparece en el encabezado de PR
Después de una breve espera, las sugerencias deberían aparecer en línea con los cambios de código (están contraídos de forma predeterminada, haga clic para expandir)
Este proyecto tiene la licencia MIT; consulte el archivo de LICENCIA para obtener más detalles.
Atribución de iconos: Iconos de asistencia creados por Freepik - Flaticon