Delen via


Bijdragen aan CNTK

Wilt u bijdragen aan CNTK? We zijn erg enthousiast om samen te werken!

Houd er rekening mee dat de informatie op deze pagina waarschijnlijk verandert wanneer we meer services toevoegen aan onze GitHub Opslagplaats. Daarom raden we u aan deze pagina te controleren telkens wanneer u een bijdrage wilt leveren.

Hier volgen de eenvoudige stappen die u moet volgen om uw code te zien als onderdeel van CNTK:

Voorlopige informatie

  • In de meeste gevallen moet u microsoft Contribution License Agreement (CLA) accepteren voordat u uw bijdrage bekijkt. U kunt hier de tekst van de overeenkomst bestuderen. U ontvangt automatisch een melding of u CLA moet accepteren nadat u een pull-aanvraag hebt ingediend (zie hieronder). De procedure is geautomatiseerd en mag niet langer duren dan 5-7 minuten. Ook moet u de CLA slechts één keer accepteren, en we zullen u hier niet mee storen tijdens de volgende bijdragen
  • Zorg ervoor dat elke bijdrage redelijk klein is. Hierdoor kunnen we deze sneller beoordelen en accepteren. Ook als u verschillende punten wilt verbeteren, deelt u deze in afzonderlijke pull-aanvragen
  • Als u een grote bijdrage wilt leveren, zoals het ontwikkelen van een gloednieuwe functie van CNTK, raadpleegt u ons voorlopig door een probleem op te stellen. Wij waarderen uw samenwerking en respecteren uw tijd en willen er dus voor zorgen dat we klaar zijn voor uw werk
  • Raadpleeg de sectie waarin wordt beschreven hoe u uw ontwikkelomgeving instelt. Maak kennis met ontwikkelen en testen en met name de secties Codeerrichtlijnen van de CNTK documentatie.

Een bijdrage leveren

  • Fork CNTK-opslagplaats
  • Codeer uw bijdrage in de fork die u zojuist hebt gemaakt
  • Als u een bijdrage wilt leveren, maakt u een GitHub pull-aanvraag met behulp van een vergelijking tussen de forksweergave. Gebruiken Microsoft/CNTK voor base fork en master vertakking voor base
  • Geef een korte beschrijving van uw bijdrage tijdens het maken van de pull-aanvraag
  • Als u wordt gevraagd CLA te accepteren (zie vorige sectie). Houd er rekening mee dat we niet kunnen beginnen met het beoordelen van uw bijdrage totdat cla is ingesteld of in staat is "cla-not-required".
  • We beginnen met het controleren van de pull-aanvraag binnen twee werkdagen. Houd er rekening mee dat de werkelijke lengte van de beoordeling afhankelijk is van de aard van de voorgestelde wijziging en langer kan duren. U ziet de opmerkingen in de pull-aanvraag terwijl deze wordt uitgevoerd
  • We vragen om ervoor te zorgen dat uw vertakking geen samenvoegingsconflicten master heeft (GitHub webinterface voor pull-aanvragen informeert u hierover). We vragen deze conflictvrije status zowel vóór als na de bijdragebeoordeling te garanderen. (In het geval dat tijdens de beoordelingsupdates een master samenvoegingsconflict ontstaat, wordt u gevraagd dit probleem op te lossen en een nieuwe doorvoering te maken voordat we verdergaan met de integratie)
  • Als de bijdrage wordt geaccepteerd en de status conflictvrij samenvoegen heeft, wordt deze samengevoegd in de master vertakking

Dat is alles. We kijken ernaar uit om uw bijdrage te krijgen!