De GitHub Social Circle veroverde Twitter stormenderhand in augustus 2022. Topontwikkelaars en makers zoals Eddie Jaoude (GitHub Star 2020, oprichter van EddieHub) en Kunal Kushwaha (oprichter van Community Classroom) deelden hun GitHub Social Circles en demonstreerden de functies van Sema samen met duizenden programmeurs op verschillende sociale media platformen.

Maar hoe creëer je met Sema je eigen GitHub Social Circle?

Wat is Sema?

Sema is een codebeoordelingstool die beschikbaar is als een Google Chrome-extensie waarmee u de kwaliteit van uw code kunt verbeteren en GitHub Social Circle kunt genereren. Er wordt opgemerkt dat codebeoordelingen vermoeiend en tijdrovend kunnen zijn en uw aandacht kunnen afleiden van het echte probleem.

Sema lost deze hiaten op met krachtige functies:

  • Sema Snippets verbetert uw codebeoordelingen door direct gestandaardiseerde feedback van hoge kwaliteit te geven, ontwerpfouten te identificeren en de interactie met ontwikkelaars te verbeteren.
  • Sema genereert automatisch samenvattingen (iconen en berichten) op basis van de code review. Er wordt een trofee gegenereerd voor code van hoge kwaliteit, een goed cijfer voor code die klaar is voor productie, een vraagteken voor het geval er meer verduidelijking nodig is en een gereedschapspictogram als de code moet worden gerepareerd.
    instagram viewer
  • Sema genereert ook automatisch tags die uw code beschrijven. Er zijn zeven paar tags, elk met een positieve en een constructieve feedback. U kunt bijvoorbeeld kiezen of de code leesbaar/onleesbaar, efficiënt/inefficiënt, herbruikbaar/niet-herbruikbaar en meer is.

U kunt Sema gebruiken om studenten les te geven, misverstanden te voorkomen, inzichten te verkrijgen, snapshots te maken, ontwikkelaarsportfolio's te genereren, uw samenwerkingen te begrijpen en nog veel meer. Afgezien van Sema, hier zijn de acht beste Chrome-extensies om uw GitHub-ervaring te verbeteren.

Wat is de GitHub-sociale kring?

GitHub Social Circle is een visualisatie van uw GitHub-account of repository die uw medewerkers en uw samenwerkingsniveau op een nette esthetische manier weergeeft. De profielfoto's van de gebruikers zijn gekoppeld aan hun GitHub-account en weergegeven in cirkels die in grootte variëren.

Uw account wordt in het midden weergegeven als de grootste cirkel. De mensen met wie u de meeste interactie heeft gehad, worden weergegeven in grotere kringen dichter bij uw account en de minste in kleinere kringen bij u vandaan. Als je nieuw bent bij GitHub, hier is een: introductie tot GitHub en zijn functies.

Voordelen van het maken van een GitHub-sociale kring

De GitHub Social Circle helpt u een precies beeld te krijgen van uw relatie met andere ontwikkelaars en hun bijdragen aan uw projecten. Of het nu een klein team is of een open-sourceproject met duizenden ontwikkelaars, u kunt in een oogwenk uw meest actieve medewerkers in elke repository voor verschillende perioden identificeren.

Je kunt geweldige visualisaties maken van de afgelopen week, twee weken, een maand, drie maanden, een jaar en altijd. Dit helpt u om gelijkgestemde ontwikkelaars te bereiken op basis van projectvereisten en uw samenwerkingen te vergroten.

Hoe u uw eigen GitHub-sociale kring kunt maken

U kunt in vier eenvoudige stappen uw GitHub Social Circle voor uw repository maken. Deze stappen zijn:

  1. Bezoek de Sema-software login pagina en klik op de Join Sema knop. Mogelijk moet u Sema autoriseren om verbinding te maken met uw GitHub-account.
  2. Zodra je de applicatie autoriseert, verschijnt het Dashboard van Sema. De Tabblad Repo bevat een weergave van de openbare opslagplaatsen van uw account. Selecteer een repository om de GitHub Social Circle te maken.
  3. Sema synchroniseert en genereert automatisch uw GitHub Social Circle voor de geselecteerde repository. Zo niet, klik dan op de Opslagplaats synchroniseren knop om de inzichten bij te werken naar de nieuwste versie. U kunt uw GitHub Social Circle downloaden of delen met behulp van de daarvoor bestemde knoppen.
  4. U kunt ook een GitHub Social Circle voor uw account genereren. Ga naar de Persoonlijke inzichten tabblad van de navigatiebalk en wacht tot Sema uw accountgegevens ophaalt.

Samenwerkingen stimuleren codekwaliteit

In een echt project werken honderden of duizenden ontwikkelaars samen om de prachtige producten te maken die we tegenwoordig gebruiken. Samenwerkingen tussen individuele ontwikkelaars en bijdragen aan open-sourceprojecten zijn een geweldige manier om je code te verbeteren, bugs op te lossen, feedback te krijgen en nieuwe functies voor het publiek te bouwen. Sema biedt op maat gemaakte inzichten over uw repository met geweldige visualisaties die u helpen intelligente beslissingen te nemen en uw codekwaliteit te verbeteren.