Skip to content

Latest commit

 

History

History
477 lines (306 loc) · 21.1 KB

File metadata and controls

477 lines (306 loc) · 21.1 KB

Important

We are looking for translators for this project.
Any kind of help would be greatly appreciated.
Please see issue #23 if you would like to help!

Métricas de desarrollo en el README con banderas de características añadidas 🎌

Project Preview

Project Preview

📌✨Awesome README Stats


Star Badge

¿Eres un polluelo 🐤 o un búho 🦉?
¿Cuándo estás más productivo durante el día?
¿Cuáles son los lenguajes en los que codificas?
¡Vamos a verlo en tu README del perfil!

Report Bug Request Feature

Prep Work

  1. Debes actualizar el archivo markdown(.md) con 2 comentarios. Puedes referirte aquí para actualizarlo.
  2. Necesitarás una clave de API de WakaTime. Puedes obtenerla desde la configuración de tu cuenta de WakaTime
    • Puedes referirte aquí, si eres nuevo en WakaTime.
  3. Necesitarás un token de API de GitHub con el alcance repo y user desde aquí si estás ejecutando la acción para obtener métricas de commit.
    • Puedes usar este ejemplo para resolverlo.

Note

Enabling the repo scope seems DANGEROUS,
but this GitHub Action only accesses your commit timestamps and the number of lines of code added or deleted in repositories that you contributed to.

  1. Debes guardar la clave de la API de WakaTime y el token de acceso personal de GitHub en los secretos del repositorio. Puedes encontrarlos en la configuración de tu repositorio.
    Asegúrate de guardarlos de la siguiente manera:
    • Clave de API de WakaTime como WAKATIME_API_KEY=<tu clave de API de wakatime>
    • Token de acceso personal de GitHub (PAT) como GH_TOKEN=<tu token de acceso de github>
  2. Puedes habilitar y deshabilitar banderas de características según tus requisitos.

Esta acción de GitHub se puede configurar para que se ejecute en cualquier momento que desees usando cron. Consulta Crontab.guru y este sitio web para generar expresiones cron.

Actualiza tu Readme

Agrega un comentario a tu README.md así:

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

waka puede reemplazarse por cualquier cadena especificada en la bandera SECTION_NAME según la sección de banderas disponibles.

Estas líneas serán nuestros puntos de entrada para las métricas de desarrollo.

Nuevo en WakaTime

WakaTime te da una idea del tiempo que realmente has dedicado a programar. Esto te ayuda a mejorar tu productividad y ventaja competitiva.

Repositorio de Perfil

Necesitarás obtener un Token de Acceso de GitHub con un alcance repo y user y guardarlo en el Secreto del Repositorio GH_TOKEN = <Your GitHub Access Token>

Aquí hay un archivo de flujo de trabajo de ejemplo para ejecutarlo:

name: Waka Readme

on:
  schedule:
    # Runs at 12am IST
    - cron: '30 18 * * *'
  workflow_dispatch:
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 }}
  • Ahora puedes hacer commit y esperar a que se ejecute automáticamente, o también puedes desencadenarlo para ver el resultado ahora. Solo ve a Actions en tu repositorio, selecciona tu flujo de trabajo Profile Readme Development Stats y haz clic en Run workflow. Ahora espera un minuto o dos y verás tus cambios.

Extras

Si quieres agregar otra información a tus estadísticas, puedes agregar múltiples FLAGS en tu archivo de flujo de trabajo. Por defecto, todos los flags están habilitados (excepto el flag de líneas de código debido a la operación intensiva que se realiza)

- 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"

Banderas Disponibles


LOCALE Esta bandera se puede utilizar para mostrar estadísticas en tu idioma. El valor predeterminado es inglés. El código de localización abreviado debe pasarse en la variable de la bandera. Un ejemplo del resultado final se puede encontrar aquí

La bandera SECTION_NAME se puede establecer en cualquier cadena y será el nombre de la sección para reemplazar en el README.

La bandera COMMIT_BY_ME se puede establecer en True para hacer el commit del código usando tu nombre y correo electrónico.

La bandera COMMIT_MESSAGE se puede establecer para el mensaje del commit. El valor predeterminado es "Actualizado con Dev Metrics".

La bandera COMMIT_USERNAME se puede establecer como un nombre de usuario para hacer el commit del código. El valor predeterminado es "readme-bot".

La bandera COMMIT_EMAIL se puede establecer en un correo electrónico para hacer el commit del código. El valor predeterminado es "41898282+github-actions[bot]@users.noreply.github.com".

La bandera SHOW_UPDATED_DATE se puede establecer en True para mostrar la fecha de actualización al final del párrafo.

La bandera UPDATED_DATE_FORMAT se puede establecer para poner la fecha de actualización en un formato. El valor predeterminado es "%d/%m/%Y %H:%M:%S".

La bandera SHOW_LINES_OF_CODE se puede establecer en True para mostrar el número de líneas de código escritas hasta la fecha.

Líneas de Código

La bandera SHOW_TOTAL_CODE_TIME se puede establecer en False para ocultar Code Time.

Code Time

La bandera SHOW_PROFILE_VIEWS se puede establecer en False para ocultar Profile Views

Profile Views

La bandera SHOW_COMMIT se puede establecer en False para ocultar las estadísticas de commit.

Soy un principiante 🐤

🌞 Morning    95 commits     ███████░░░░░░░░░░░░░░░░░░   30.55% 
🌆 Daytime    78 commits     ██████░░░░░░░░░░░░░░░░░░░   25.08% 
🌃 Evening    112 commits    █████████░░░░░░░░░░░░░░░░   36.01% 
🌙 Night      26 commits     ██░░░░░░░░░░░░░░░░░░░░░░░   8.36%

La bandera SHOW_DAYS_OF_WEEK se puede establecer en False para ocultar los commits realizados en los diferentes días de la semana.

📅 Estoy más productivo los domingos

Monday       50 commits     ███░░░░░░░░░░░░░░░░░░░░░░   13.19% 
Tuesday      85 commits     █████░░░░░░░░░░░░░░░░░░░░   22.43% 
Wednesday    56 commits     ███░░░░░░░░░░░░░░░░░░░░░░   14.78% 
Thursday     44 commits     ███░░░░░░░░░░░░░░░░░░░░░░   11.61% 
Friday       28 commits     █░░░░░░░░░░░░░░░░░░░░░░░░   7.39% 
Saturday     30 commits     ██░░░░░░░░░░░░░░░░░░░░░░░   7.92% 
Sunday       86 commits     █████░░░░░░░░░░░░░░░░░░░░   22.69%

La bandera SHOW_LANGUAGE se puede establecer en False para ocultar los lenguajes de programación que utilizas.

💬 Languages:
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%

La bandera SHOW_OS se puede establecer en False para ocultar los detalles de su sistema operativo.

💻 Operating Systems:
Windows                  8 hrs 46 mins       █████████████████████████   100.0%

La bandera SHOW_PROJECTS se puede establecer en False para ocultar los proyectos en los que se ha trabajado.

🐱‍💻 Projects:
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%

La bandera SHOW_TIMEZONE se puede establecer en False para ocultar la zona horaria en la que te encuentras.

⌚︎ Timezone: Asia/Calcutta

La bandera SHOW_EDITORS se puede establecer en False para ocultar la lista de editores de código/IDE utilizados.

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

La bandera SHOW_LANGUAGE_PER_REPO se puede establecer en False para ocultar el número de repositorios en diferentes lenguajes de programación y marcos.

Principalmente codifico en 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%

La bandera SHOW_SHORT_INFO se puede establecer en False para ocultar la información breve de curiosidad de un usuario.

Note

This section requires a Personal Access Token (PAT) with the user scope, otherwise the data shown here will be incorrect.

🐱 Mis datos de GitHub

🏆 433 Contribuciones en el año 2020

📦 Usado 292.3 kB en el almacenamiento de GitHub

💼 Optado para contratar

📜 25 Repositorio público

🔑 15 Repositorio privado propiedad

La bandera SHOW_LOC_CHART se puede establecer en False para ocultar las líneas de código escritas en diferentes trimestres de diferentes años.

La bandera IGNORED_REPOS se puede establecer en "waka-readme-stats, my-first-repo" (solo un ejemplo) para ignorar algunos repositorios que no desea que se cuenten.

La bandera SYMBOL_VERSION se puede establecer para el símbolo de la barra de progreso (por defecto: 1).

Versión Bloque terminado Bloque vacío
1
2
3

La bandera DEBUG_LOGGING se puede establecer para aumentar la verbosidad de la salida de la acción de GitHub, por defecto es igual a la propiedad de depuración del ejecutor interno

Línea de tiempo

Gráfico no encontrado

💖 Apoya el proyecto

Abro-sourcing casi todo lo que puedo, y trato de responder a todos los que necesitan ayuda usando estos proyectos. Obviamente, esto toma tiempo. Puedes usar este servicio gratis.

Sin embargo, si estás usando este proyecto y estás contento con él o simplemente quieres animarme a seguir creando cosas, hay algunas formas en las que puedes hacerlo :-

  • Dando el crédito adecuado cuando uses esta acción en tu readme, vinculándote de vuelta a él :D
  • Estrellando y compartiendo el proyecto 🚀
  • paypal.me/aapreneur - Puedes hacer donaciones únicas a través de PayPal. Probablemente compraré algo cerveza vino 🍷.

¡Gracias! ❤️

Contribuyendo

Las contribuciones son bienvenidas ♥! Por favor, comparta cualquier característica y agregue pruebas unitarias! Use los sistemas de solicitud de extracción y de problemas para contribuir.

Contribuyentes Seleccionados

  1. Anmol Pratap Singh: Mantenedor
  2. Alexander Sergeev: Mantenedor
  3. DataBoySu: Mantenedor
  4. okcoder1: Mantenedor
  5. Aravind V. Nair: Mantenedor
  6. Prabhat Singh: Por el gráfico de línea de código #18
  7. Hedy Li: Por la solicitud de extracción #34 y #23
  8. Pedro Torres: Por la solicitud de extracción #29
  9. Aaron Meese: Por la solicitud de extracción #45
  10. Arnav Jindal: Por la solicitud de extracción #48
  11. Daniel Rowe: Por la solicitud de extracción #57
  12. Ss5h: Por la adición del soporte para la escritura de oraciones naturales para la traducción #136
Special mention for those who are currently making their profile readme more awesome 😄 🎉
  • ¡Y tú! Si estás usando esto ahora mismo y no estás en la lista, por favor háznoslo saber creando un problema de Mención Especial 😊
    Estaremos encantados de añadirte a la lista.

Hecho con ❤️ y Python 🐍.

Inspirado en

Awesome Pinned Gists
athul/waka-readme

Este proyecto necesita una estrella ⭐ de tu parte ♥

Stargazers a lo largo del tiempo

Stargazers over time