I 5 migliori badge che supereranno il tuo repository GitHub

I 5 migliori badge che supereranno il tuo repository GitHub

I badge GitHub possono aumentare la leggibilità di un repository fornendo agli utenti un modo rapido per acquisire le metriche del repository. I badge possono essere incorporati nel tuo README.md per chiarire l'importanza e la necessità del tuo progetto ad altri sviluppatori. Di conseguenza, i lettori si fanno un'idea molto veloce del repository controllando i badge allegati.

Ci sono molti badge GitHub disponibili su Internet, ecco i primi cinque badge più informativi da includere nel tuo file README.md. Per ogni badge elencato viene fornito il codice Markdown equivalente.

Cosa possono fare i badge GitHub per te?

L'aggiunta di badge GitHub al tuo repository potrebbe sembrare banale, ma in realtà è incredibilmente utile. Tutto quello che devi fare è importare il codice Markdown dalla sorgente nel tuo file README.md.

Quando ho creato il mio repository GitHub di programmazione Python, ho omesso i badge. Il mio repository non abbellito aveva i contenuti giusti ma non risaltava. Per questo motivo, il repository ha guadagnato pochissimo traffico (visitatori unici).

Correlati: Come creare un repository GitHub

Dopo aver aggiunto più badge al mio repository, ho visto un aumento automatico mensile dei visitatori esterni (da 5 a 767) (visualizza i tuoi visitatori unici in Insights > Traffic sul tuo repository.)

La mia casella di posta era piena di commenti su quanto il mio repository si distinguesse dagli altri repository di programmazione Python --- tutto a causa dei badge. Un semplice badge GitHub può cambiare completamente l'aspetto del tuo repository.

Tienilo sempre a mente: un badge vale 1000 righe di codice.

1. Statistiche GitHub

I 5 migliori badge che supereranno il tuo repository GitHub

Il badge GitHub Stats mostra le stelle totali, i commit, le richieste pull, i problemi e i contributi del tuo repository GitHub.

  1. Stelle : gli utenti salvano i repository GitHub (come i segnalibri). Ciò indica che l'utente è interessato e desidera rimanere aggiornato con il repository salvato. Tuttavia, un repository speciale non può essere modificato.
  2. Commit : il salvataggio di una modifica in un repository è indicato come Commit. Vari dettagli vengono aggiunti a un commit, contenuti, messaggio (descrizione), nome dell'autore e timestamp .
  3. Pull Request : una pull request informa gli altri sui miglioramenti che hai inviato a un repository GitHub diverso, ad eccezione del tuo. Ci riferiamo spesso a Pull Request come il cuore della collaborazione GitHub.
  4. Problemi : i problemi di GitHub vengono utilizzati per ottenere feedback dagli utenti, tenere traccia di idee, miglioramenti ed elencare i bug segnalati al repository.
  5. Contributo : GitHub Contributions indica il numero di contributi che sono stati fatti ad altri repository. Un contributo può essere effettuato con l'aiuto di una Pull Request.

Per aggiungere il badge GitHub Stats al tuo repository, incorpora il codice Markdown sottostante nel tuo file README.md.

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

Assicurati di modificare il valore username= con il nome utente di GitHub. Il badge GitHub Stats fornisce anche gradi come S+ (primo 1%), S (primo 25%), A++ (primo 45%), A+ (primo 60%) e B+ (tutti) . Più alte sono le tue statistiche, migliore è il tuo ranking.

2. Lingue più utilizzate

Come suggerisce il nome, il badge Lingue più utilizzate mostra le lingue più comuni utilizzate in GitHub. È una metrica GitHub di cui linguaggi come HTML, CSS, JavaScript, Python, Go e altri hanno la maggior parte del codice su GitHub. Le lingue sono elencate in ordine decrescente.

Correlati: quale linguaggio di programmazione dovresti imparare?

Per aggiungere il badge Lingue più utilizzate al tuo repository, incorpora il Markdown di seguito nel tuo file README.md.

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

L'unico inconveniente di questo badge è che non elencherà Markdown come la lingua più comunemente usata.

3. Badge dei collaboratori

I 5 migliori badge che supereranno il tuo repository GitHub

Il badge dei collaboratori mostra tutte le operazioni come aggiunte , eliminazioni e commit che sono state eseguite sui tuoi repository. Quando unisci una richiesta pull nel tuo repository, la persona che ha creato la richiesta verrà aggiunta come contributore. È davvero una buona abitudine dare credito ai contributori che hanno investito il loro tempo nel fornire un aggiornamento al tuo repository.

Il Badge Contributors può essere generato utilizzando contributors-img, un'applicazione web che genera un'immagine per visualizzare l'elenco dei contributori.

Generare l'immagine del contributore è piuttosto banale. Vai al sito web contributors-img e incolla il nome del tuo repository insieme al tuo nome utente per generare l'URL. In alternativa, incorpora semplicemente il codice Markdown indicato di seguito per ottenere l'immagine.

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

4. Generatore di battute casuali

Il generatore di battute casuali genererà una battuta tecnica sotto forma di domande e risposte. Ad esempio, " Cos'è un virus informatico? La malattia terminale ”.

Per utilizzare il badge è necessario incorporare il codice Markdown nel file README.md come mostrato di seguito.

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

5. Contatore visualizzazione profilo

Il badge Profile View Counter mostra il numero di volte in cui il tuo profilo GitHub è stato visualizzato nel tuo profilo. Per generare questo badge, incorpora il seguente codice Markdown:

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

Per generare il conteggio delle visualizzazioni del tuo repository, potresti voler utilizzare il badge HITS ( How Idiots Track Success ). È un modo semplice per vedere quante persone hanno visitato il tuo repository GitHub :

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

Ma lo svantaggio sia del contatore della vista profilo che di HITS è che non visualizzano il conteggio delle visualizzazioni con ID univoci. Ogni volta che si ricarica il browser/repository, i conteggi vengono incrementati. Si potrebbero facilmente ottenere più visualizzazioni aggiornando la pagina.

Implementazione completa dei badge GitHub

Ho usato il mio repository GitHub come esempio. Per generare i badge, si consiglia di aggiungere questi codici al file README.md designato. Se non hai un file README.md nel tuo repository GitHub, crearne uno manualmente è l'opzione migliore.

# 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)

Non è necessario eseguire o eseguire lo snippet di codice markdown precedente sul file README.md. Nel momento in cui salvi il file con estensione (.md), GitHub renderà automaticamente l'output e le modifiche si rifletteranno direttamente sul tuo repository.

Altri badge GitHub disponibili

Ora che sai come aggiungere i badge GitHub al tuo repository, è un'ottima opzione per gli sviluppatori e le persone che possono utilizzare questi badge per aumentare la leggibilità dei loro repository. Non è così difficile: tutto ciò che devi fare è incorporare poche righe di codice Markdown per generare i badge.

Più badge includi nel tuo repository, più attenzione otterrai. Un singolo badge avrà la capacità di fornire informazioni utili in termini di statistiche, stato e metriche.


Come usare Python come calcolatrice da riga di comando

Come usare Python come calcolatrice da riga di comando

Sebbene sia possibile utilizzare una calcolatrice grafica sul computer, l'interprete del linguaggio di programmazione Python può fungere anche da calcolatrice da tavolo. È uno scherzo così popolare nella comunità Python che è menzionato nel tutorial ufficiale. Ecco come puoi usare Python come calcolatrice.

Gli 8 migliori blog Java per programmatori

Gli 8 migliori blog Java per programmatori

Come programmatore, dovresti accettare le sfide per sopravvivere e costruire alcune meraviglie nel campo dello sviluppo o della programmazione. Quindi, se stai cercando di imparare un linguaggio di programmazione avanzato per migliorare le tue capacità professionali, Java è una delle migliori prospettive in circolazione.

7 comandi vitali per iniziare con Python per principianti

7 comandi vitali per iniziare con Python per principianti

Imparare un nuovo linguaggio di programmazione come Python diventa facile se hai una tabella di marcia completa che dettaglia quali concetti imparare come principiante e come progredire ulteriormente per raggiungere il prossimo traguardo. Anche i programmatori intermedi dovrebbero spesso rispolverare le proprie nozioni di base per costruire una solida base per se stessi.

Principi di web design reattivo

Principi di web design reattivo

Al giorno d'oggi, è pratica comune creare un sito Web o un'app che regoli la sua interfaccia utente a seconda del browser o del dispositivo. Ci sono due approcci per raggiungere questo obiettivo. Il primo prevede la creazione di versioni diverse del tuo sito Web o della tua app per dispositivi diversi. Ma è inefficiente e può portare a errori imprevedibili.

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Lavorare con i numeri è parte integrante della programmazione. Ogni linguaggio di programmazione fornisce supporto per manipolare i numeri in molti modi diversi. In questo articolo imparerai come trovare il numero totale di cifre in un numero intero utilizzando approcci iterativi, basati su log e basati su stringhe.

Le 9 migliori alternative Docker per la gestione dei container

Le 9 migliori alternative Docker per la gestione dei container

I container sono estremamente utili per lo sviluppo, la distribuzione e la gestione del software in un ambiente virtuale. Docker è utile nel processo di containerizzazione, ma non è l'unica piattaforma disponibile. Se stai cercando delle alternative a Docker, non cercare oltre. Questo elenco mostra alcune alternative Docker ricche di funzionalità ed efficienti da utilizzare nel tuo prossimo progetto.

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

Come incorporare i tweet nei tuoi post di WordPress

Come incorporare i tweet nei tuoi post di WordPress

Incorporare servizi di terze parti nei tuoi post di WordPress è un modo entusiasmante per catturare l'interesse di un visitatore. Il contenuto incorporato fornisce anche indicazioni visive che semplificano la scansione. WordPress ha reso facile l'aggiunta di questo tipo di contenuto.

Come eliminare la cartella dei moduli del nodo con npkill

Come eliminare la cartella dei moduli del nodo con npkill

Node.js è un ambiente di runtime JavaScript che consente di eseguire JavaScript al di fuori dei browser Web, rendendolo una scelta popolare per lo sviluppo di tutti i tipi di applicazioni. Parte della sua popolarità è dovuta alla pletora di pacchetti NPM disponibili per facilitare l'esperienza degli sviluppatori.

Come scrivere e compilare il tuo primo codice di solidità

Come scrivere e compilare il tuo primo codice di solidità

Solidity è il linguaggio di programmazione utilizzato dagli smart contract sulla blockchain di Ethereum. È un linguaggio di programmazione orientato agli oggetti e tipizzato in modo statico.

Che cosè la Giornata internazionale dei programmatori? 3 modi per festeggiare questanno

Che cosè la Giornata internazionale dei programmatori? 3 modi per festeggiare questanno

Le giornate celebrative internazionali sono un bel modo per dare riconoscimento a questioni sociali, giornate storiche e rispettive carriere. La Giornata internazionale dei programmatori celebra il ruolo che i programmatori svolgono per migliorare la vita di tutti i giorni. Il mondo civilizzato in cui viviamo è un prodotto del duro lavoro svolto dai programmatori.

Come funziona il metodo Python String format()? 10 esempi

Come funziona il metodo Python String format()? 10 esempi

Che si tratti di una query di database o di risultati di operazioni matematiche, il metodo del formato stringa Python offre un modo più dinamico e accattivante per presentare i risultati a un utente.

Visual Studio 2022 vs. 2019: dovresti eseguire laggiornamento ora? spiegato

Visual Studio 2022 vs. 2019: dovresti eseguire laggiornamento ora? spiegato

All'inizio di quest'anno, Microsoft ha rilasciato la versione di anteprima di Visual Studio 2022 nel mondo della programmazione selvaggia. Questa è una buona notizia! È un IDE estremamente popolare, ma dovrebbe essere messo a punto o forse anche una revisione, dato il ritmo del cambiamento nell'ecosistema DevOps in cui prospera.

Una semplice introduzione alle metriche del software

Una semplice introduzione alle metriche del software

Le metriche del software sono misure utilizzate per quantificare vari aspetti del software. Questi aspetti possono variare dal costo, alla qualità e all'efficienza del team di sviluppo.

Come installare .NET Framework versione 3.5 su Windows 10

Come installare .NET Framework versione 3.5 su Windows 10

Come utente Windows, probabilmente ti sei imbattuto almeno una volta nelle parole .NET Framework. È un framework software sviluppato da Microsoft che ti consente di creare ed eseguire programmi C#, C++, F# e Visual Basic. L'ultima versione di .NET è la 4.8, ma il tuo computer potrebbe aver bisogno di una versione precedente di .NET (come .NET 3.5) per eseguire alcune app.

Flask o CherryPy: quale framework Python dovresti usare?

Flask o CherryPy: quale framework Python dovresti usare?

Se sei uno sviluppatore Python, puoi trarre grandi vantaggi dalla gamma di framework disponibili. Mentre alcuni framework sono più adatti per grandi ecosistemi, altri sono specializzati nel servire specifici obiettivi di sviluppo. Continua a leggere per apprendere le funzionalità di base, gli usi e le differenze tra due framework Python: Flask e CherryPy.

Come trovare cubi e quadrati perfetti a N cifre utilizzando Python, C++ e JavaScript

Come trovare cubi e quadrati perfetti a N cifre utilizzando Python, C++ e JavaScript

Molti programmatori amano risolvere complicati problemi matematici usando il codice. Aiuta ad affinare la mente e migliorare le capacità di risoluzione dei problemi. In questo articolo imparerai come trovare i quadrati e i cubi perfetti a n cifre più piccoli e più grandi utilizzando Python, C++ e JavaScript. Ciascun esempio contiene anche un output di esempio per diversi valori.

Come aggiungere Python alla variabile PATH di Windows

Come aggiungere Python alla variabile PATH di Windows

L'esecuzione di Python dal terminale è spesso inevitabile. Tuttavia, se hai appena installato Python su Windows 10 per la prima volta, eseguirlo tramite il Terminale di Windows è possibile solo se viene aggiunto alla variabile di ambiente PATH di Windows.

Come usare listruzione if di Python?

Come usare listruzione if di Python?

L'istruzione if è la forza trainante della programmazione logica. Di conseguenza, una migliore comprensione di Python è un'aggiunta significativa alle tue capacità di programmazione in Python.

Come usare Python come calcolatrice da riga di comando

Come usare Python come calcolatrice da riga di comando

Sebbene sia possibile utilizzare una calcolatrice grafica sul computer, l'interprete del linguaggio di programmazione Python può fungere anche da calcolatrice da tavolo. È uno scherzo così popolare nella comunità Python che è menzionato nel tutorial ufficiale. Ecco come puoi usare Python come calcolatrice.

Gli 8 migliori blog Java per programmatori

Gli 8 migliori blog Java per programmatori

Come programmatore, dovresti accettare le sfide per sopravvivere e costruire alcune meraviglie nel campo dello sviluppo o della programmazione. Quindi, se stai cercando di imparare un linguaggio di programmazione avanzato per migliorare le tue capacità professionali, Java è una delle migliori prospettive in circolazione.

7 comandi vitali per iniziare con Python per principianti

7 comandi vitali per iniziare con Python per principianti

Imparare un nuovo linguaggio di programmazione come Python diventa facile se hai una tabella di marcia completa che dettaglia quali concetti imparare come principiante e come progredire ulteriormente per raggiungere il prossimo traguardo. Anche i programmatori intermedi dovrebbero spesso rispolverare le proprie nozioni di base per costruire una solida base per se stessi.

Principi di web design reattivo

Principi di web design reattivo

Al giorno d'oggi, è pratica comune creare un sito Web o un'app che regoli la sua interfaccia utente a seconda del browser o del dispositivo. Ci sono due approcci per raggiungere questo obiettivo. Il primo prevede la creazione di versioni diverse del tuo sito Web o della tua app per dispositivi diversi. Ma è inefficiente e può portare a errori imprevedibili.

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Come contare il numero di cifre in un numero usando C++, Python e JavaScript

Lavorare con i numeri è parte integrante della programmazione. Ogni linguaggio di programmazione fornisce supporto per manipolare i numeri in molti modi diversi. In questo articolo imparerai come trovare il numero totale di cifre in un numero intero utilizzando approcci iterativi, basati su log e basati su stringhe.

Le 9 migliori alternative Docker per la gestione dei container

Le 9 migliori alternative Docker per la gestione dei container

I container sono estremamente utili per lo sviluppo, la distribuzione e la gestione del software in un ambiente virtuale. Docker è utile nel processo di containerizzazione, ma non è l'unica piattaforma disponibile. Se stai cercando delle alternative a Docker, non cercare oltre. Questo elenco mostra alcune alternative Docker ricche di funzionalità ed efficienti da utilizzare nel tuo prossimo progetto.

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

SQL vs NoSQL: qual è il miglior database per il tuo prossimo progetto?

Come incorporare i tweet nei tuoi post di WordPress

Come incorporare i tweet nei tuoi post di WordPress

Incorporare servizi di terze parti nei tuoi post di WordPress è un modo entusiasmante per catturare l'interesse di un visitatore. Il contenuto incorporato fornisce anche indicazioni visive che semplificano la scansione. WordPress ha reso facile l'aggiunta di questo tipo di contenuto.

Come eliminare la cartella dei moduli del nodo con npkill

Come eliminare la cartella dei moduli del nodo con npkill

Node.js è un ambiente di runtime JavaScript che consente di eseguire JavaScript al di fuori dei browser Web, rendendolo una scelta popolare per lo sviluppo di tutti i tipi di applicazioni. Parte della sua popolarità è dovuta alla pletora di pacchetti NPM disponibili per facilitare l'esperienza degli sviluppatori.

Come scrivere e compilare il tuo primo codice di solidità

Come scrivere e compilare il tuo primo codice di solidità

Solidity è il linguaggio di programmazione utilizzato dagli smart contract sulla blockchain di Ethereum. È un linguaggio di programmazione orientato agli oggetti e tipizzato in modo statico.