Dela via


Bidra till CNTK

Vill du bidra till CNTK? Vi är verkligen glada över att arbeta tillsammans!

Observera att informationen på den här sidan troligen kommer att ändras när vi lägger till fler tjänster i vår GitHub-lagringsplats. Därför rekommenderar vi att du kontrollerar den här sidan varje gång du vill bidra.

Här är de enkla steg som du behöver följa för att se koden som en del av CNTK:

Preliminär information

  • Observera att du i de flesta fall måste godkänna Microsofts licensavtal för bidrag (CLA) innan du granskar ditt bidrag. Du kan läsa avtalstexten här. Du meddelas automatiskt om du behöver godkänna CLA när du har skapat en pull-begäran (se nedan). Proceduren är automatiserad och bör inte ta mer än 5–7 minuter. Dessutom måste du bara acceptera CLA en gång, och vi kommer inte att bry dig om detta under de efterföljande bidragen
  • Snälla, gör varje bidrag någorlunda litet - det gör det möjligt för oss att granska och acceptera det snabbare. Om du vill förbättra flera punkter kan du också dela upp det i separata pull-begäranden
  • Om du vill göra ett riktigt stort bidrag, som att utveckla en helt ny funktion i CNTK, vänligen, konsultera oss preliminärt genom att ta upp ett problem. Vi värdesätter ditt samarbete och respekterar din tid och vill därför se till att vi är redo för ditt arbete
  • Läs avsnittet som beskriver hur du konfigurerar utvecklingsmiljön. Bekanta dig med avsnitten Utveckla och testa och särskilt riktlinjer för kodning i CNTK dokumentationen.

Bidra

  • Förgreningslagringsplats CNTK
  • Koda ditt bidrag i förgreningen som just skapats
  • Om du vill bidra skapar du en GitHub pull-begäran med jämförelse mellan förgreningsvyn. Använd Microsoft/CNTK för base fork och master förgrena för base
  • Ange en kort beskrivning av ditt bidrag när du skapar pull-begäran
  • Om du uppmanas att acceptera CLA (se föregående avsnitt). Observera att vi INTE kan börja granska ditt bidrag förrän CLA är på plats eller är i tillståndet "cla-not-required".
  • Vi börjar granska pull-begäran senast två arbetsdagar. Observera att den faktiska längden på granskningen beror på vilken typ av ändring som föreslås och kan ta längre tid. Du ser kommentarerna i pull-begäran allt eftersom
  • Vi ber att se till att din gren inte har några sammanslagningskonflikter med master (GitHub webbgränssnittet för pull-begäran informerar dig om det). Vi ber att se till att detta konfliktfria tillstånd både före och efter bidragsgranskningen. (Om pågående uppdateringar under granskningstiden master resulterar i en sammanslagningskonflikt ber vi dig att lösa det och göra en ny incheckning innan vi fortsätter med integreringen)
  • Om bidraget godkänns och är i sammanslagningskonfliktfritt tillstånd slås det samman i grenen master

Klart! Vi ser fram emot att få ditt bidrag!