Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Chcesz współtworzyć CNTK? Jesteśmy naprawdę podekscytowani, aby współpracować!
Należy pamiętać, że informacje na tej stronie mogą ulec zmianie w miarę dodawania kolejnych usług do naszego repozytorium GitHub. Dlatego zalecamy sprawdzenie tej strony za każdym razem, gdy chcesz współtworzyć wkład.
Poniżej przedstawiono proste kroki, które należy wykonać, aby zobaczyć kod w ramach CNTK:
Wstępne informacje
- Należy pamiętać, że w większości przypadków przed dokonaniem przeglądu udziału użytkownik będzie musiał zaakceptować umowę licencyjną o współtworzeniu kontrybucją firmy Microsoft. Możesz zapoznać się z tekstem umowy tutaj. Otrzymasz automatycznie powiadomienie, czy po utworzeniu żądania ściągnięcia musisz zaakceptować klasę CLA (patrz poniżej). Procedura jest zautomatyzowana i nie powinna trwać dłużej niż 5–7 minut. Ponadto musisz zaakceptować cla tylko raz, a my nie będziemy przeszkadzać ci w kolejnych współtworzeniach
- Proszę, aby każdy wkład był rozsądnie mały - pozwoli nam to szybciej przeglądać i akceptować. Ponadto jeśli chcesz poprawić kilka punktów, podziel je na oddzielne żądania ściągnięcia
- Jeśli chcesz zrobić naprawdę duży wkład, na przykład opracować zupełnie nową funkcję CNTK, skontaktuj się z nami wstępnie, podnosząc problem. Cenimy Twoją współpracę i szanujemy Twój czas, a tym samym chcemy mieć pewność, że jesteśmy gotowi do twojej pracy
- Zapoznaj się z sekcją opisującą sposób konfigurowania środowiska deweloperskiego. Zapoznaj się z sekcjami Programowanie i testowanie, a zwłaszcza wskazówki dotyczące kodowania w dokumentacji CNTK.
Współtworzenie
- Rozwidlenie repozytorium CNTK
- Kodowanie swojego wkładu w rozwidleniu właśnie utworzonego rozwidlenia
- Aby współtworzeć, utwórz GitHub żądanie ściągnięcia przy użyciu porównania między widokami rozwidlenia. Użyj
Microsoft/CNTKdla imastergałęzi dlabase forkbase - Podaj krótki opis wkładu podczas tworzenia żądania ściągnięcia
- Jeśli zostanie wyświetlony monit o zaakceptowanie cla (zobacz poprzednią sekcję). Pamiętaj, że nie możemy rozpocząć przeglądania twojego wkładu, dopóki cla nie zostanie uruchomiona lub jest w stanie "cla-not-required".
- Zaczniemy przeglądać żądanie ściągnięcia w ciągu nie później niż dwóch dni roboczych. Należy pamiętać, że rzeczywista długość przeglądu zależy od charakteru proponowanej zmiany i może trwać dłużej. Komentarze będą widoczne w żądaniu ściągnięcia w miarę ich działania
- Prosimy o upewnienie się, że gałąź nie ma konfliktów scalania z (GitHub interfejs internetowy żądania ściągnięcia
masterinformuje o tym użytkownika). Prosimy o zapewnienie tego stanu bez konfliktów zarówno przed przeglądem wkładu , jak i po nim. (Tj. w przypadku w czasie przeglądu aktualizacji w trakciemasterprzeglądu powoduje konflikt scalania, poprosimy Cię o rozwiązanie problemu i wprowadzenie nowego zatwierdzenia przed kontynuowaniem integracji) - Jeśli wkład jest akceptowany i w stanie bez konfliktów scalania, zostanie scalony z gałęzią
master
Gotowe. Czekamy na twój wkład!