Training
Module
Bijdragen aan een opensource-project op GitHub - Training
Meer informatie over hoe u bijdraagt aan een opensource-project op GitHub.
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
U kunt bijdragen aan Semantische kernel door problemen in te dienen, discussies te starten en pull-aanvragen (PULL's) in te dienen. Bijdragen aan code wordt zeer gewaardeerd, maar het indienen van problemen die u ondervindt, is ook een uitstekende manier om bij te dragen, omdat het ons helpt ons te concentreren op onze inspanningen.
We verwelkomen altijd foutrapporten, API-voorstellen en algemene feedback. Omdat we GitHub gebruiken, kunt u de tabbladen Problemen en discussies gebruiken om een gesprek met het team te starten. Hieronder vindt u enkele tips bij het indienen van problemen en feedback, zodat we zo snel mogelijk op uw feedback kunnen reageren.
Nieuwe problemen voor de SDK kunnen worden gerapporteerd in onze lijst met problemen, maar voordat u een nieuw probleem opgeeft, zoekt u in de lijst met problemen om te controleren of deze nog niet bestaat. Als u problemen ondervindt met de Semantische kerneldocumentatie (deze site), kunt u een probleem indienen in de Semantische kerneldocumentatieopslagplaats.
Als u een bestaand probleem vindt voor wat u wilt melden, neemt u uw eigen feedback op in de discussie. We raden ook ten zeerste aan om het oorspronkelijke bericht (👍 reactie) te stemmen, omdat dit ons helpt bij het prioriteren van populaire problemen in onze achterstand.
Goede foutrapporten maken het eenvoudiger voor onderhouders om het onderliggende probleem te verifiëren en de hoofdoorzaak te achterhalen. Hoe beter een foutenrapport, hoe sneller het probleem kan worden opgelost. In het ideale geval moet een foutenrapport de volgende informatie bevatten:
Als u algemene feedback hebt over Semantische kernel of ideeën over hoe u deze beter kunt maken, kunt u het delen op ons discussiebord. Voordat u een nieuwe discussie start, zoekt u in de lijst met discussies om er zeker van te zijn dat deze nog niet bestaat.
We raden u aan de categorie ideeën te gebruiken als u een specifiek idee hebt dat u wilt delen en de Q&A-categorie als u een vraag hebt over Semantische kernel.
U kunt ook discussies starten (en feedback delen die u hebt gemaakt) in de Discord-community door deel te nemen aan de Semantische Kernel Discord-server.
We gebruiken momenteel up-votes om ons te helpen prioriteit te geven aan problemen en functies in onze achterstand, dus stem eventuele problemen of discussies die u wilt aanpakken.
Als u denkt dat anderen baat hebben bij een functie, raden we u ook aan anderen te vragen om het probleem bij te werken. Dit helpt ons prioriteit te geven aan problemen die van invloed zijn op de meeste gebruikers. U kunt collega's, vrienden of de community op Discord vragen een probleem bij te stemmen door de koppeling naar het probleem of de discussie te delen.
We verwelkomen bijdragen aan Semantic Kernel. Als u een foutoplossing of nieuwe functie hebt die u wilt bijdragen, volgt u de onderstaande stappen om een pull-aanvraag (PULL) in te dienen. Daarna controleren projectonderhouders codewijzigingen en voegen ze samen zodra ze zijn geaccepteerd.
We raden u aan de volgende werkstroom te gebruiken om bij te dragen aan Semantische kernel (dit is dezelfde werkstroom die wordt gebruikt door het Semantische kernelteam):
git checkout -b mybranch
).
Hier volgt een lijst met Dos en Don'ts die we aanbevelen bij het bijdragen aan Semantic Kernel, zodat we uw wijzigingen zo snel mogelijk kunnen bekijken en samenvoegen.
Bijdragen moeten api-handtekening en gedragscompatibiliteit behouden. Als u een wijziging wilt aanbrengen die bestaande code onderbreekt, dient u een probleem in om uw idee of wijziging te bespreken als u denkt dat een wijziging die fouten veroorzaakt, gerechtvaardigd is. Anders worden bijdragen met belangrijke wijzigingen geweigerd.
Het CI-systeem (continue integratie) voert automatisch de vereiste builds uit en voert tests uit (inclusief de builds die u ook lokaal moet uitvoeren) voor PULL's. Builds en testuitvoeringen moeten schoon zijn voordat een pull-aanvraag kan worden samengevoegd.
Als de CI-build om welke reden dan ook mislukt, wordt het pull-aanvraagprobleem bijgewerkt met een koppeling die kan worden gebruikt om de oorzaak van de fout te bepalen, zodat deze kan worden opgelost.
We accepteren ook bijdragen aan de Semantic Kernel-documentatieopslagplaats.
Training
Module
Bijdragen aan een opensource-project op GitHub - Training
Meer informatie over hoe u bijdraagt aan een opensource-project op GitHub.
Documentatie
Hackathon-materialen voor Semantische kernel
Host uw eigen Semantic Kernel hackathon met deze materialen.
Woordenlijst voor Semantische kernel
Woordenlijst voor Semantische kernel