Skip to content

🦔 Ayuda para modificar los "labels" de un repositorio en Github

Notifications You must be signed in to change notification settings

enflujo/script-github-labels

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modificar los "Labels" en Github

EEEEEEE         FFFFFFF lll           jjj
EE      nn nnn  FF      lll uu   uu        oooo
EEEEE   nnn  nn FFFF    lll uu   uu   jjj oo  oo
EE      nn   nn FF      lll uu   uu   jjj oo  oo
EEEEEEE nn   nn FF      lll  uuuu u   jjj  oooo
                                    jjjj

Este programa en NodeJS permite actualizar o crear labels en un repositorio de Github. Ya que no se pueden transferir de un repositorio a otro se vuelve útil para tener una serie de labels consistentes en los repositorios del laboratorio.

Usa la librería Octokit que facilita el uso del API de Github.

Credenciales

  1. Crear un Token en Github.
  2. Cambiar el nombre del archivo .env.ejemplo por .env. (los archivos .env se ignoran para no subir claves al repositorio).
  3. Pegar el token creado en el punto 1 en el archivo .env y se debe ver algo así:
TOKEN=ghp_....

Crear labels

Crear objetos en el archivo /labels.js usando la siguiente estructura para cada label:

{
  // Sólo en el caso de que ya exista.
  nombreActual: 'invalid',
  // Se pueden usar emojis en los nombres
  // https://github.com/ikatyang/emoji-cheat-sheet#table-of-contents
  nombreNuevo: 'invalido :ghost:',
  // Se debe poner el color en formato HEX sin el # inicial.
  color: 'e4e669',
  // La descripción
  desc: 'Esto no parece estar bien.',
}

Correr

En el terminal, correr el siguiente comando y se muestran las actualizaciones en el terminal.

yarn start

About

🦔 Ayuda para modificar los "labels" de un repositorio en Github

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published