Skip to content

Latest commit

 

History

History
379 lines (247 loc) · 16.5 KB

README_pt-BR.md

File metadata and controls

379 lines (247 loc) · 16.5 KB

Buscando por Traduções em diferentes linguas & locais #23

Métricas de Desenvolvimento no Readme com feature flags adicionáveis 🎌

Project Preview

Project Preview

📌✨Incríveis Estatísticas no Readme


Star Badge

Você é diurno 🐤 ou noturno 🦉?
Quando você é mais produtivo durante o dia?
Quais são as linguagens com que você programa?
Vamos ver isso em seu perfil!

Reporte Bug · Solicite Funcionalidades

Configuração Prévia

  1. Você precisa atualizar o arquivo markdown(.md) com 2 comentários. Verifique aqui como fazer isso.
  2. Você vai precisar de uma API Key do WakaTime. Você pode conseguir isso nas configurações da conta do Wakatime
    • Você pode verificar aqui, caso seja novo no WakaTime
  3. Você vai precisar de um API Token do GitHub com escopo de repo e user que poderá ser encontrado aqui caso esteja usando o Action para pegar as métricas de commits

    habilitar o escopo de repo parece PERIGOSO
    mas esse GitHub Action apenas acessa a data e hora do seu commit e as linhas de códigos adicionadas ou deletadas no repositório que você contribuiu.

    • Você pode usar esse exemplo como modelo
  4. Você precisa salvar a API Key do Wakatime e o API Token do GitHub no secrets do repositório. Você pode encontrar isso nas configurações do seu repositório. Certifique-se de salva-los como mostra no exemplo abaixo.
    • API Key do WakaTime como WAKATIME_API_KEY=<your wakatime API Key>
    • Token de Acesso Pessoal do GitHub como GH_TOKEN=<your github access token>
  5. Você pode habilitar e desabilitar as feature flags baseando-se em seus requerimentos.

Essa Ação será executada todos os dias às 00.00 IST

Atualize seu Readme

Adicione um comentário igual a esse em seu README.md:

<!--START_SECTION:waka-->
<!--END_SECTION:waka-->

Estas linhas serão nosso ponto de entrada para as métricas de desenvolvimento.

Novo no WakaTime

WakaTime te dá uma ideia do tempo que você realmente gastou programando. Isso te ajuda a dar um boost na sua produtividade e no seu lado competitivo.

Perfil do Repositório

Você vai precisar de um GitHub Access Token com escopo de repo e user e salva-lo no Secrets do repositório GH_TOKEN = <Your GitHub Access Token>

Aqui está um exemplo do arquivo com o Workflow para executa-lo:

name: Waka Readme

on:
  schedule:
    # Runs at 12am IST
    - cron: '30 18 * * *'

jobs:
  update-readme:
    name: Update Readme with Metrics
    runs-on: ubuntu-latest
    steps:
      - uses: anmol098/waka-readme-stats@master
        with:
          WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
          GH_TOKEN: ${{ secrets.GH_TOKEN }}

Extras

  1. Caso queira adicionar outras informações em suas estatísticas, você pode adicionar multiplas FLAGS no arquivo de workflow. Por padrão, todas as flags estão habilitadas

Exceto a flag de linhas de códigos devido ao peso de seu processamento

- uses: anmol098/waka-readme-stats@master
        with:
          WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
          GH_TOKEN: ${{ secrets.GH_TOKEN }}
          SHOW_OS: "False"
          SHOW_PROJECTS: "False"

Flags Disponíveis


LOCALE Essa Flag pode ser usada para mostrar as estatísticas em sua língua, o padrão é Inglês, use Locale Forma Abreviada para atribuir a variável na flag. Um exemplo do resultado final pode ser econtrado aqui

SHOW_LINES_OF_CODE essa flag pode ser configurada para True para mostrar as linhas de códigos escritas até a data atual

Linhas de Códigos

SHOW_PROFILE_VIEWS essa flag pode ser configurada para False para ocultar as Vizualizações do Perfil

Vizualizações do Perfil

SHOW_COMMIT essa flag pode ser configurada para False para ocultar as estatísticas de commits

Eu sou Diurno 🐤

🌞 Manhã    95 commits     ███████░░░░░░░░░░░░░░░░░░   30.55% 
🌆 Tarde    78 commits     ██████░░░░░░░░░░░░░░░░░░░   25.08% 
🌃 Noite    112 commits    █████████░░░░░░░░░░░░░░░░   36.01% 
🌙 Madrugada      26 commits     ██░░░░░░░░░░░░░░░░░░░░░░░   8.36%

SHOW_DAYS_OF_WEEK essa flag pode ser configurada para False para ocultar os commits feitos em diferentes dias da semana

📅 Eu Sou Mais Produtivo aos Domingos

Segunda-Feira       50 commits     ███░░░░░░░░░░░░░░░░░░░░░░   13.19% 
Terça-Feira      85 commits     █████░░░░░░░░░░░░░░░░░░░░   22.43% 
Quarta-Feira    56 commits     ███░░░░░░░░░░░░░░░░░░░░░░   14.78% 
Quinta-Feira     44 commits     ███░░░░░░░░░░░░░░░░░░░░░░   11.61% 
Sexta-Feira       28 commits     █░░░░░░░░░░░░░░░░░░░░░░░░   7.39% 
Sábado     30 commits     ██░░░░░░░░░░░░░░░░░░░░░░░   7.92% 
Domingo       86 commits     █████░░░░░░░░░░░░░░░░░░░░   22.69%

SHOW_LANGUAGE essa flag pode ser configurada para False para ocultar as linguagens de programação que você usa

💬 Linguagens de Programação:
JavaScript               5 hrs 26 mins       ███████████████░░░░░░░░░░   61.97%
PHP                      1 hr 35 mins        ████░░░░░░░░░░░░░░░░░░░░░   18.07%
Markdown                 1 hr 9 mins         ███░░░░░░░░░░░░░░░░░░░░░░   13.3%
Python                   22 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   4.32%
XML                      8 mins              ░░░░░░░░░░░░░░░░░░░░░░░░░   1.62%

SHOW_OS essa flag pode ser configurada para False para ocultar os detalhes do sistema operacional

💻 Sistemas Operacionais:
Windows                  8 hrs 46 mins       █████████████████████████   100.0%

SHOW_PROJECTS essa flag pode ser configurada para False para ocultar os Projetos que você trabalhou

🐱‍💻 Projetos:
ctx_connector            4 hrs 3 mins        ███████████░░░░░░░░░░░░░░   46.33%
NetSuite-Connector       1 hr 31 mins        ████░░░░░░░░░░░░░░░░░░░░░   17.29%
mango-web-master         1 hr 12 mins        ███░░░░░░░░░░░░░░░░░░░░░░   13.77%
cable                    54 mins             ██░░░░░░░░░░░░░░░░░░░░░░░   10.41%
denAPI                   40 mins             ██░░░░░░░░░░░░░░░░░░░░░░░   7.66%

SHOW_TIMEZONE essa flag pode ser configurada para False para ocultar o fuso horário em que você está

⌚︎ Fuso horário: America/Sao_Paulo

SHOW_EDITORS essa flag pode ser configurada para False para ocultar os editores de códigos usados

🔥 Editores:
WebStorm                 6 hrs 47 mins       ███████████████████░░░░░░   77.43%
PhpStorm                 1 hr 35 mins        ████░░░░░░░░░░░░░░░░░░░░░   18.07%
PyCharm                  23 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   4.49%

SHOW_LANGUAGE_PER_REPO essa flag pode ser configurada para False para ocultar o número de repositórios com linguagens e frameworks diferentes

Eu geralmente programo em Vue

Vue          8 repos        ██████░░░░░░░░░░░░░░░░░░░   25.0% 
Java         6 repos        ████░░░░░░░░░░░░░░░░░░░░░   18.75% 
JavaScript   6 repos        ████░░░░░░░░░░░░░░░░░░░░░   18.75% 
PHP          3 repos        ██░░░░░░░░░░░░░░░░░░░░░░░   9.38% 
Python       2 repos        █░░░░░░░░░░░░░░░░░░░░░░░░   6.25% 
Dart         2 repos        █░░░░░░░░░░░░░░░░░░░░░░░░   6.25% 
CSS          2 repos        █░░░░░░░░░░░░░░░░░░░░░░░░   6.25%

SHOW_SHORT_INFO essa flag pode ser configurada para False para ocultar pequenas informações sobre o usuário

Essa seção requer um token pessoal de acesso com permissão de usuário, caso contrário, os dados mostrados aqui estarão incorretos

🐱 Meus Dados no GitHub

🏆 433 Contribuições no ano de 2020

📦 Usado 292.3 kB no armazenamento do GitHub

💼 Aberto para contratação

📜 25 Repositórios Públicos

🔑 15 Repositórios Privados

SHOW_LOC_CHART essa flag pode ser configurada para False para ocultar as linhas de códigos escritas em diferentes trimestres do ano

Linha do Tempo

Gráfico não Encontrado

💖 Apoie o Projeto

Eu uso código aberto em quase tudo que eu posso, e eu tento responder a todos que estão precisando de ajuda usando esse projeto. Óbvio que isso demanda tempo. Você pode usar esse serviço de graça.

Entretanto, caso você esteja usando esse projeto e esteja feliz com isso ou apenas quer me incentivar a continuar criando soluções, tem algumas maneiras em que você pode fazer isso:-

  • Dando créditos a mim quando usar essa ação no seu readme, e linkando-o de volta para esse repositório :D
  • Dando uma star e compartilhando o projeto 🚀
  • paypal.me/aapreneur - Você pode fazer uma doação via PayPal. Eu provávelmente irei comprar cerveja vinho 🍷

Obrigado! ❤️


Contribuições

Contribuições são bem vindas! ♥! Por favor compartilhe qualquer funcionalidade e adicione testes unitários! Use o sistema de pull request e issue para contribuir.

Contribuidores Selecionados

  1. Anmol Pratap Singh: Mantenedor
  2. Prabhat Singh: Pelo gráfico de linha do tempo de código #18
  3. Hedy Li: Pelo Pull Request #34 e #23
  4. Pedro Torres: Pelo Pull Request #29
  5. Aaron Meese: Pelo Pull Request #45
  6. Arnav Jindal: Pelo Pull Request #48
  7. Daniel Rowe: Pelo Pull Request #57
  8. Ss5h: Por adicionar suporte de escrita de frase natural para tradução #136
Menção especial para aqueles que estão atualmente deixando seus readmes mais incríveis 😄 🎉
  • E você! Caso esteja usando isso agora e seu nome não esteja na lista, por favor contacte-nos enviando um Menção Especial issue 😊 nós ficaremos gratos em adicionar você na lista.

Feito com ❤️ e Python 🐍.

Inspirado por

Awesome Pinned Gists
athul/waka-readme

Esse projeto precisa de uma star ⭐ sua ♥.