Skip to content

Latest commit

 

History

History
159 lines (103 loc) · 5.12 KB

README.es-es.md

File metadata and controls

159 lines (103 loc) · 5.12 KB

GitHub Profile 3D Contrib.

svg

日本語 | English

Visión general

Esta acción de GitHub crea un calendario de contribuciones de GitHub en una imagen de perfil 3D.

Cómo usar (Actions de GitHub)

Esta acción genera su calendario de contribución 3d de perfil de github y se compromete con la actualización de su repositorio. También puede activar manualmente la acción usted mismo después de agregar esta acción.

paso 1. Crear un repositorio especial.

Cree un repositorio en GitHub con el mismo nombre que su nombre de usuario.

En este repositorio, haga lo siguiente.

paso 2. Crear archivo de workflow (flujo de trabajo).

Cree un archivo de flujo de trabajo como el siguiente.

  • .github/workflows/profile-3d.yml

El horario está configurado para comenzar una vez al día. Corrija la hora de inicio a una hora conveniente.

name: GitHub-Profile-3D-Contrib

on:
  schedule: # 03:00 JST == 18:00 UTC
    - cron: "0 18 * * *"
  workflow_dispatch:

jobs:
  build:
    runs-on: ubuntu-latest
    name: generate-github-profile-3d-contrib
    steps:
      - uses: actions/checkout@v3
      - uses: yoshi389111/[email protected]
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          USERNAME: ${{ github.repository_owner }}
      - name: Commit & Push
          run: |
              git config user.name github-actions
              git config user.email [email protected]
              git add -A .
              git diff --staged --exit-code || (git commit -m "generated" && git push)

Nota: si también desea incluir el repositorio privado, registre el "token de acceso personal" en el repositorio y configúrelo en GITHUB_TOKEN especificado en el archivo de workflow (flujo de trabajo).

Esto agregará la acción al repositorio.

Variables de entorno

  • GITHUB_TOKEN : (requerido) token de acceso
  • USERNAME : (requerido) nombre de usuario de destino (o especificar con un argumento).
  • MAX_REPOS : (opcional) repositorios máximos, predeterminado 100 - desde ver. 0.2.0
  • MAX_LANGUAGES :
  • IGNORE_LANGUAGES :
  • SETTING_JSON : (opcional) configuración de la ruta del archivo json. Ver sample-settings/*.json y src/type.ts en yoshi389111/github-profile-3d-contrib repositorio para más detalles. - desde ver. 0.6.0

paso 3. Inicie manualmente la acción

Inicie la acción añadida.

  • Actions -> GitHub-Profile-3D-Contrib -> Run workflow

La imagen de perfil se genera con las siguientes rutas:

  • profile-3d-contrib/profile-green-animate.svg
  • profile-3d-contrib/profile-green.svg
  • profile-3d-contrib/profile-season-animate.svg
  • profile-3d-contrib/profile-season.svg
  • profile-3d-contrib/profile-south-season-animate.svg
  • profile-3d-contrib/profile-south-season.svg
  • profile-3d-contrib/profile-night-view.svg
  • profile-3d-contrib/profile-night-green.svg
  • profile-3d-contrib/profile-night-rainbow.svg
  • profile-3d-contrib/profile-gitblock.svg

Alternativamente, si SETTING_JSON se especifica, se generará la siguiente imagen.

  • profile-3d-contrib/profile-customize.svg

ejemplo: green version

svg

ejemplo: season version (Northern Hemisphere.)

svg

ejemplo: season version (Southern Hemisphere.)

svg

ejemplo: night view version

svg

ejemplo: night green version

svg

ejemplo: night reinbow version

svg

ejemplo: git block version

svg

paso 4. Agregar imagen a README.md

Agregue la ruta de la imagen generada al archivo README.

ej.

![](./profile-3d-contrib/profile-green-animate.svg)

Cómo usar (local)

Configura la variable de entorno GITHUB_TOKEN con el valor del "token de acceso personal".

export GITHUB_TOKEN=XXXXXXXXXXXXXXXXXXXXX

Ejecútelo con su usuario de GitHub especificado.

node_modules/.bin/ts-node src/index.ts USER_NAME

o

npm run build
node . USER_NAME

Licencia

MIT License

(C) 2021 SATO, Yoshiyuki