Las 5 mejores insignias que potenciarán su repositorio de GitHub

Las 5 mejores insignias que potenciarán su repositorio de GitHub

Las insignias de GitHub pueden aumentar la legibilidad de un repositorio al proporcionar a los usuarios una forma rápida de capturar las métricas del repositorio. Las insignias se pueden incrustar en su README.md para aclarar la importancia y la necesidad de su proyecto a otros desarrolladores. Como resultado, los lectores obtienen una idea muy rápida del repositorio al verificar las insignias adjuntas.

Hay muchas insignias de GitHub disponibles en Internet, aquí están las cinco insignias más informativas para incluir en su archivo README.md. Para cada insignia enumerada, se proporciona el código Markdown equivalente.

¿Qué pueden hacer las insignias de GitHub por ti?

Agregar insignias de GitHub a su repositorio puede parecer trivial, pero de hecho es increíblemente útil. Todo lo que necesita hacer es importar el código Markdown desde la fuente a su archivo README.md.

Cuando creé mi repositorio de Python Programming GitHub, omití las insignias. Mi repositorio sin adornos tenía el contenido correcto pero no se destacaba. Debido a esto, el repositorio ganó muy poco tráfico (visitantes únicos).

Relacionado: Cómo crear un repositorio de GitHub

Después de agregar más insignias a mi repositorio, vi un aumento automático en los visitantes externos (de 5 a 767) mensuales (vea sus visitantes únicos en Insights> Tráfico en su repositorio).

Mi bandeja de entrada estaba llena de comentarios sobre lo bien que se destacaba mi repositorio de otros repositorios de programación de Python, todo debido a las insignias. Una simple insignia de GitHub puede cambiar completamente el aspecto de su repositorio.

Siempre tenga esto en cuenta: una insignia vale 1000 líneas de código.

1. Estadísticas de GitHub

Las 5 mejores insignias que potenciarán su repositorio de GitHub

La insignia de estadísticas de GitHub muestra el total de estrellas, confirmaciones, solicitudes de extracción, problemas y contribuciones de su repositorio de GitHub.

  1. Estrellas : los usuarios guardan repositorios de GitHub (como marcadores). Esto indica que el usuario está interesado y desea mantenerse actualizado con el repositorio guardado. Sin embargo, un repositorio destacado no se puede editar.
  2. Confirmaciones : guardar un cambio en un repositorio se denomina confirmación. Se añaden varios detalles a una confirmación, contenido, mensaje (descripción), nombre del autor y marca de tiempo .
  3. Solicitud de extracción : una solicitud de extracción informa a otros sobre las mejoras que ha enviado a un repositorio de GitHub diferente, excepto al suyo. A menudo nos referimos a Pull Request como el corazón de la colaboración de GitHub.
  4. Problemas : los problemas de GitHub se utilizan para obtener comentarios de los usuarios, realizar un seguimiento de las ideas, las mejoras y enumerar los errores informados al repositorio.
  5. Contribución : las contribuciones de GitHub indican la cantidad de contribuciones que se han realizado a otros repositorios. Se puede hacer una contribución con la ayuda de una solicitud de extracción.

Para agregar la insignia de GitHub Stats a su repositorio, incruste el siguiente código de Markdown en su archivo README.md.

![Your Repository's Stats](https://github-readme-stats.vercel.app/api?username=Your_GitHub_Username&show_icons=true)

Asegúrese de cambiar el valor username = por el nombre de usuario de su GitHub. La insignia de Estadísticas de GitHub también proporciona rangos como S + (1% superior), S (25% superior), A ++ (45% superior), A + (60% superior) y B + (todos) . Cuanto más altas sean tus estadísticas, mejor será tu clasificación.

2. Idiomas más utilizados

Como sugiere el nombre, la insignia Idiomas más utilizados muestra los idiomas más utilizados en GitHub. Es una métrica de GitHub de qué lenguajes como HTML, CSS, JavaScript, Python, Go y más tienen la mayor cantidad de código en GitHub. Los idiomas se enumeran en orden descendente.

Relacionado: ¿Qué lenguaje de programación debería aprender?

Para agregar la insignia de Idiomas más usados ​​a su repositorio, incruste el Markdown a continuación en su archivo README.md.

![Your Repository's Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=Your_GitHub_Username&theme=blue-green)

El único inconveniente de esta insignia es que no incluirá Markdown como el idioma más utilizado.

3. Insignia de contribuyentes

Las 5 mejores insignias que potenciarán su repositorio de GitHub

La insignia de colaboradores muestra todas las operaciones, como adiciones , eliminaciones y confirmaciones que se han realizado en sus repositorios. Cuando fusiona una solicitud de extracción en su repositorio, la persona que creó la solicitud se agregará como colaborador. Es realmente un buen hábito dar crédito a los contribuyentes que han invertido su tiempo en proporcionar una actualización a su repositorio.

La insignia de contribuyentes se puede generar utilizando contributors-img, una aplicación web que genera una imagen para mostrar la lista de contribuyentes.

Generar la imagen del colaborador es bastante trivial. Navegue al sitio web contributors-img y pegue el nombre de su repositorio junto con su nombre de usuario para generar la URL. Alternativamente, simplemente inserte el código de Markdown que se proporciona a continuación para obtener la imagen.

![GitHub Contributors Image](https://contrib.rocks/image?repo=Your_GitHub_Username/Your_GitHub_Repository_Name)

4. Generador de bromas al azar

El generador de bromas al azar generará una broma técnica en forma de preguntas y respuestas. Por ejemplo, “ ¿Qué es un virus informático? La enfermedad terminal ”.

Para usar la insignia, debe incrustar el código de Markdown en su archivo README.md como se muestra a continuación.

## 😂 Here is a random joke that'll make you laugh! ![Jokes Card](https://readme-jokes.vercel.app/api)

5. Contador de visualización del perfil

La insignia Contador de visualización de perfil muestra la cantidad de veces que se ha visto su perfil de GitHub en su perfil. Para generar esta insignia, inserte el siguiente código de Markdown:

![Profile View Counter](https://komarev.com/ghpvc/?username=Your_GitHub_Username)

Para generar el recuento de vistas de su repositorio, es posible que desee utilizar la insignia HITS ( Cómo los idiotas rastrean el éxito ). Es una forma sencilla de ver cuántas personas han visitado su repositorio de GitHub :

![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url = Paste_Your_GitHub_Repository_Link_Here)

Pero la desventaja tanto del contador de vistas de perfil como de HITS es que no muestran el recuento de vistas con ID únicos. Cada vez que vuelva a cargar el navegador / repositorio, los recuentos se incrementarán. Uno podría obtener fácilmente más vistas actualizando la página.

Implementación completa de las insignias de GitHub

He usado mi repositorio de GitHub como ejemplo. Para generar las insignias, se recomienda que agregue estos códigos a su archivo README.md designado. Si no tiene un archivo README.md en su repositorio de GitHub, la mejor opción es crear uno manualmente.

# Top 5 Badges That Will Take Your GitHub Repository to the Next Level ## 1. GitHub Stats ![Your Repository's Stats](https://github-readme-stats.vercel.app/api?username=Tanu-N-Prabhu&show_icons=true) ## 2. Most Used Languages ![Your Repository's Stats](https://github-readme-stats.vercel.app/api/top-langs/?username=Tanu-N-Prabhu&theme=blue-green) ## 3. Contributors Badge ![Your Repository's Stats](https://contrib.rocks/image?repo=Tanu-N-Prabhu/Python) ## 4. Random Joke Generator ![Jokes Card](https://readme-jokes.vercel.app/api) ## 5. Profile View Counter ![Profile View Counter](https://komarev.com/ghpvc/?username=Tanu-N-Prabhu) ### Repository View Counter - HITS ![Hits](https://hitcounter.pythonanywhere.com/count/tag.svg?url=https://github.com/Tanu-N-Prabhu/Python)

No es necesario ejecutar o ejecutar el fragmento de código de rebajas anterior en su archivo README.md. En el momento en que guarde el archivo con la extensión (.md), GitHub procesará automáticamente la salida y los cambios se reflejarán directamente en su repositorio.

Más insignias de GitHub disponibles

Ahora que sabe cómo agregar insignias de GitHub a su repositorio, es una excelente opción para los desarrolladores y las personas que pueden usar estas insignias para aumentar la legibilidad de sus repositorios. No es tan difícil, todo lo que necesita hacer es incrustar algunas líneas de código Markdown para generar las insignias.

Cuantas más insignias incluyas en tu repositorio, más atención recibirás. Una sola insignia tendrá la capacidad de proporcionar información útil en términos de estadísticas, estado y métricas.


Cómo usar Python como una calculadora de línea de comandos

Cómo usar Python como una calculadora de línea de comandos

Si bien puede usar una calculadora gráfica en su computadora, el intérprete del lenguaje de programación Python puede funcionar como una calculadora de escritorio. Es una broma de ejecución tan popular en la comunidad de Python que se menciona en el tutorial oficial. Así es como puedes usar Python como calculadora.

Los 8 mejores blogs de Java para programadores

Los 8 mejores blogs de Java para programadores

Como programador, debe enfrentar desafíos para sobrevivir y construir algunas maravillas en el campo del desarrollo o la programación. Por lo tanto, si está buscando aprender un lenguaje de programación avanzado para mejorar sus habilidades profesionales, Java es uno de los mejores prospectos que existen.

7 comandos vitales para comenzar con Python para principiantes

7 comandos vitales para comenzar con Python para principiantes

Aprender un nuevo lenguaje de programación como Python se vuelve fácil si tiene una hoja de ruta completa que detalla qué conceptos aprender como principiante y cómo progresar más para alcanzar el siguiente hito. Incluso los programadores intermedios deberían repasar con frecuencia sus conceptos básicos para construir una base sólida para ellos mismos.

Principios de diseño web receptivo

Principios de diseño web receptivo

Hoy en día, es una práctica común crear un sitio web o una aplicación que ajuste su interfaz de usuario según el navegador o el dispositivo. Hay dos enfoques para lograr este objetivo. La primera implica la creación de diferentes versiones de su sitio web o aplicación para diferentes dispositivos. Pero es ineficiente y puede provocar errores impredecibles.

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Trabajar con números es una parte integral de la programación. Todos los lenguajes de programación brindan soporte para manipular números de muchas formas diferentes. En este artículo, aprenderá a encontrar el número total de dígitos en un entero utilizando enfoques iterativos, basados ​​en registros y basados ​​en cadenas.

Las 9 mejores alternativas de Docker para la gestión de contenedores

Las 9 mejores alternativas de Docker para la gestión de contenedores

Los contenedores son muy beneficiosos para el desarrollo, la implementación y la administración de software en un entorno virtual. Docker es útil en el proceso de contenedorización, pero no es la única plataforma que existe. Si está buscando algunas alternativas a Docker, no busque más. Esta lista muestra algunas alternativas de Docker eficientes y ricas en funciones para usar en su próximo proyecto.

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

Cómo incrustar tweets en sus publicaciones de WordPress

Cómo incrustar tweets en sus publicaciones de WordPress

Incrustar servicios de terceros en sus publicaciones de WordPress es una forma emocionante de cautivar el interés de un visitante. El contenido incrustado también proporciona señales visuales que facilitan el escaneo. WordPress ha facilitado la adición de este tipo de contenido.

Cómo eliminar la carpeta de módulos de nodo con npkill

Cómo eliminar la carpeta de módulos de nodo con npkill

Node.js es un entorno de ejecución de JavaScript que le permite ejecutar JavaScript fuera de los navegadores web, lo que lo convierte en una opción popular para desarrollar todo tipo de aplicaciones. Parte de su popularidad se debe a la gran cantidad de paquetes de NPM que existen para facilitar la experiencia del desarrollador.

Cómo escribir y compilar su primer código de solidez

Cómo escribir y compilar su primer código de solidez

La solidez es el lenguaje de programación utilizado por los contratos inteligentes en la cadena de bloques Ethereum. Es un lenguaje de programación orientado a objetos de tipo estático.

¿Qué es el Día Internacional de los Programadores? 3 formas de celebrar este año

¿Qué es el Día Internacional de los Programadores? 3 formas de celebrar este año

Los días de celebración internacional son una buena forma de reconocer los asuntos sociales, los días históricos y las respectivas carreras. El Día Internacional de los Programadores celebra el papel que desempeñan los programadores para mejorar la vida cotidiana. El mundo civilizado en el que vivimos es producto del arduo trabajo de los programadores.

¿Cómo funciona el método Python String format ()? 10 ejemplos

¿Cómo funciona el método Python String format ()? 10 ejemplos

Ya sea una consulta de base de datos o resultados de operaciones matemáticas, el método de formato de cadena de Python ofrece una forma más dinámica y atractiva de presentar resultados a un usuario.

Visual Studio 2022 frente a 2019: ¿Debería actualizar ahora? Explicado

Visual Studio 2022 frente a 2019: ¿Debería actualizar ahora? Explicado

A principios de este año, Microsoft lanzó la versión preliminar de Visual Studio 2022 en el salvaje mundo de la programación. ¡Estas son buenas noticias! Es un IDE extremadamente popular, pero debido a una puesta a punto o tal vez incluso una revisión, dado el ritmo de cambio en el ecosistema DevOps en el que prospera.

Una introducción simple a las métricas de software

Una introducción simple a las métricas de software

Las métricas de software son medidas que se utilizan para cuantificar varios aspectos de su software. Estos aspectos pueden variar desde el costo, la calidad y la eficiencia del equipo de desarrollo.

Cómo instalar .NET Framework versión 3.5 en Windows 10

Cómo instalar .NET Framework versión 3.5 en Windows 10

Como usuario de Windows, probablemente al menos una vez se haya encontrado con las palabras .NET Framework. Es un marco de software desarrollado por Microsoft que le permite crear y ejecutar programas C #, C ++, F # y Visual Basic. La última versión de .NET es 4.8, pero es posible que su computadora necesite una versión anterior de .NET (como .NET 3.5) para ejecutar algunas aplicaciones.

Frasco o CherryPy: ¿Qué marco de Python debería usar?

Frasco o CherryPy: ¿Qué marco de Python debería usar?

Si es un desarrollador de Python, puede beneficiarse enormemente de la variedad de marcos disponibles. Si bien algunos marcos son más adecuados para grandes ecosistemas, otros se especializan en cumplir objetivos de desarrollo específicos. Siga leyendo para conocer las características básicas, los usos y las diferencias entre dos marcos de Python: Flask y CherryPy.

Cómo encontrar cubos y cuadrados perfectos de N dígitos usando Python, C ++ y JavaScript

Cómo encontrar cubos y cuadrados perfectos de N dígitos usando Python, C ++ y JavaScript

A muchos programadores les encanta resolver problemas matemáticos complicados utilizando código. Ayuda a agudizar la mente y mejorar la capacidad de resolución de problemas. En este artículo, aprenderá a encontrar los cuadrados y cubos perfectos de n dígitos más pequeños y más grandes utilizando Python, C ++ y JavaScript. Cada ejemplo también contiene una salida de muestra para varios valores diferentes.

Cómo agregar Python a la variable PATH de Windows

Cómo agregar Python a la variable PATH de Windows

Ejecutar Python desde la terminal a menudo es inevitable. Sin embargo, si acaba de instalar Python en Windows 10 por primera vez, ejecutarlo a través de la Terminal de Windows solo es posible si se agrega a la variable de entorno Windows PATH.

Cómo usar la declaración if de Python

Cómo usar la declaración if de Python

La declaración if es la fuerza impulsora de la programación lógica. Como resultado, una mejor comprensión de Pythons es una adición significativa a sus habilidades de programación de Python.

Cómo usar Python como una calculadora de línea de comandos

Cómo usar Python como una calculadora de línea de comandos

Si bien puede usar una calculadora gráfica en su computadora, el intérprete del lenguaje de programación Python puede funcionar como una calculadora de escritorio. Es una broma de ejecución tan popular en la comunidad de Python que se menciona en el tutorial oficial. Así es como puedes usar Python como calculadora.

Los 8 mejores blogs de Java para programadores

Los 8 mejores blogs de Java para programadores

Como programador, debe enfrentar desafíos para sobrevivir y construir algunas maravillas en el campo del desarrollo o la programación. Por lo tanto, si está buscando aprender un lenguaje de programación avanzado para mejorar sus habilidades profesionales, Java es uno de los mejores prospectos que existen.

7 comandos vitales para comenzar con Python para principiantes

7 comandos vitales para comenzar con Python para principiantes

Aprender un nuevo lenguaje de programación como Python se vuelve fácil si tiene una hoja de ruta completa que detalla qué conceptos aprender como principiante y cómo progresar más para alcanzar el siguiente hito. Incluso los programadores intermedios deberían repasar con frecuencia sus conceptos básicos para construir una base sólida para ellos mismos.

Principios de diseño web receptivo

Principios de diseño web receptivo

Hoy en día, es una práctica común crear un sitio web o una aplicación que ajuste su interfaz de usuario según el navegador o el dispositivo. Hay dos enfoques para lograr este objetivo. La primera implica la creación de diferentes versiones de su sitio web o aplicación para diferentes dispositivos. Pero es ineficiente y puede provocar errores impredecibles.

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Cómo contar la cantidad de dígitos en un número usando C ++, Python y JavaScript

Trabajar con números es una parte integral de la programación. Todos los lenguajes de programación brindan soporte para manipular números de muchas formas diferentes. En este artículo, aprenderá a encontrar el número total de dígitos en un entero utilizando enfoques iterativos, basados ​​en registros y basados ​​en cadenas.

Las 9 mejores alternativas de Docker para la gestión de contenedores

Las 9 mejores alternativas de Docker para la gestión de contenedores

Los contenedores son muy beneficiosos para el desarrollo, la implementación y la administración de software en un entorno virtual. Docker es útil en el proceso de contenedorización, pero no es la única plataforma que existe. Si está buscando algunas alternativas a Docker, no busque más. Esta lista muestra algunas alternativas de Docker eficientes y ricas en funciones para usar en su próximo proyecto.

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?

Cómo incrustar tweets en sus publicaciones de WordPress

Cómo incrustar tweets en sus publicaciones de WordPress

Incrustar servicios de terceros en sus publicaciones de WordPress es una forma emocionante de cautivar el interés de un visitante. El contenido incrustado también proporciona señales visuales que facilitan el escaneo. WordPress ha facilitado la adición de este tipo de contenido.

Cómo eliminar la carpeta de módulos de nodo con npkill

Cómo eliminar la carpeta de módulos de nodo con npkill

Node.js es un entorno de ejecución de JavaScript que le permite ejecutar JavaScript fuera de los navegadores web, lo que lo convierte en una opción popular para desarrollar todo tipo de aplicaciones. Parte de su popularidad se debe a la gran cantidad de paquetes de NPM que existen para facilitar la experiencia del desarrollador.

Cómo escribir y compilar su primer código de solidez

Cómo escribir y compilar su primer código de solidez

La solidez es el lenguaje de programación utilizado por los contratos inteligentes en la cadena de bloques Ethereum. Es un lenguaje de programación orientado a objetos de tipo estático.