Jogo Pac-Man no Gráfico de Contribuição
Transforma seu gráfico de contribuição do GitHub or GitLab em um jogo interativo do Pac-Man!
Uso
- No seu repositório, crie um diretório
.github/workflows/
. - Adicione o arquivo
pacman-contribution.yml
com todo o conteúdo abaixo:
yaml
name: generate pacman game
on:
# Executa automaticamente após 24 horas
schedule:
- cron: "0 */24 * * *"
# Permite que seja executado manualmente
workflow_dispatch:
# Executa ao efetuar push na branch principal (main)
push:
branches:
- main
jobs:
generate:
permissions:
contents: write
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- name: generate pacman-contribution-graph.svg
uses: abozanona/pacman-contribution-graph@main
with:
github_user_name: ${{ github.repository_owner }}
# Envia um SVG para a branch de saída
- name: push pacman-contribution-graph.svg to the output branch
uses: crazy-max/ghaction-github-pages@v3.1.0
with:
target_branch: output
build_dir: dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- No seu repositório, crie e edite o arquivo
README.md
incluindo o bloco de código abaixo:
markdown
## Gráfico de Contribuição do Pac-Man
<picture>
<source media="(esquema-de-cores-preferidas: escuro)" srcset="https://raw.githubusercontent.com/[Usuário]/[Repositório]/output/pacman-contribution-graph-dark.svg">
<source media="(esquema-de-cores-preferidas: claro)" srcset="https://raw.githubusercontent.com/[Usuário]/[Repositório]/output/pacman-contribution-graph.svg">
<img alt="pacman contribution graph" src="https://raw.githubusercontent.com/[Usuário]/[Repositório]/output/pacman-contribution-graph.svg">
</picture>
Parâmetros
Clique para exibir/fechar os parâmetros
Nome | Tipo | Obrigatório | Padrão | Descrição | Mais Observações |
---|---|---|---|---|---|
github_user_name | string | true | Nome do Usuário no GitHub | ||
github_token | string | Token do GitHub |
Exemplos
markdown
<!-- abozanona -->
<picture>
<source media="(esquema-de-cores-preferidas: escuro)" srcset="https://raw.githubusercontent.com/abozanona/abozanona/output/pacman-contribution-graph-dark.svg">
<source media="(esquema-de-cores-preferidas: claro)" srcset="https://raw.githubusercontent.com/abozanona/abozanona/output/pacman-contribution-graph.svg">
<img alt="gráfico de contribuição do pacman" src="https://raw.githubusercontent.com/abozanona/abozanona/output/pacman-contribution-graph.svg">
</picture>