To miejsce jest przeznaczone dla użytkowników Earth Engine, którzy chcą dzielić się swoją wiedzą z innymi członkami społeczności Earth Engine. Samouczki w tej sekcji zostały utworzone przez użytkowników Earth Engine dla użytkowników Earth Engine. Są one przeznaczone dla wszystkich poziomów zaawansowania – od początkujących po bardziej zaawansowanych.
Samouczki można przesyłać jako zwykły tekst i kod sformatowany za pomocą języka znaczników Markdown lub jako notatniki Colab zawierające Markdown i wykonywalny kod w języku Python. Samouczki utworzone przy użyciu bibliotek klienta Earth Engine JavaScript są zwykle pisane w Markdown, natomiast w przypadku samouczków opartych na bibliotekach klienta Earth Engine Python zalecamy korzystanie z Colab.
Zanim zaczniesz
Kodeks postępowania
Zespół Earth Engine dokłada wszelkich starań, aby tworzyć społeczność, w której nie ma miejsca na nękanie i która jest otwarta na wszystkich. Zanim zaczniesz współtworzyć treści, zapoznaj się z naszym Kodeksem postępowania.
Dołączanie do GitHuba
Samouczki społeczności Earth Engine są udostępniane i sprawdzane za pomocą GitHuba. Jeśli nie masz jeszcze konta na GitHubie, musisz je najpierw utworzyć na stronie https://github.com/join.
Proponowanie samouczka
Zanim potencjalni współtwórcy poświęcą dużo czasu i wysiłku na nowy samouczek, prosimy o przesłanie prostej propozycji zawierającej podstawowe informacje. Dzięki temu autorzy mogą współpracować z osobami odpowiedzialnymi za dokumentację dla deweloperów Earth Engine, aby skupić się na samouczkach, które są najbardziej przydatne dla społeczności użytkowników Earth Engine. Pozwala to również zaoszczędzić czas, ponieważ unika się potencjalnych wymian informacji podczas procesu sprawdzania.
Pierwsza konfiguracja
Jeśli po raz pierwszy przesyłasz samouczek do repozytorium GitHub społeczności Earth Engine, przed rozpoczęciem pracy nad samouczkiem wykonaj te czynności przed rozpoczęciem:
Zaakceptuj Umowę licencyjną dla współtwórców (CLA) na stronie:
https://cla.developers.google.com
Przeczytaj i zapoznaj się z przewodnikiem po stylu samouczków społeczności.
Pisanie i przesyłanie samouczka
Gdy Twoja propozycja samouczka zostanie zaakceptowana przez osoby odpowiedzialne za utrzymanie repozytorium, masz kilka opcji edytowania samouczka i przesłania go do repozytorium społeczności Earth Engine:
Szybki start z Markdown
Możesz utworzyć rozwidlenie repozytorium GitHub i utworzyć nowy samouczek bezpośrednio via na stronie GitHub, aby szybko rozpocząć pracę bez dodatkowych narzędzi or konfiguracji:
Jeśli jeszcze tego nie zrobiłeś, zaloguj się na GitHubie.
Aby utworzyć i edytować nowy plik samouczka, kliknij Nowy samouczek. W razie potrzeby pojawi się prośba o utworzenie rozwidlenia repozytorium.
Wpisz nazwę pliku samouczka w formacie:
your-tutorial-name/index.mdgdzie
your-tutorial-nameto krótka nazwa samouczka w całości pisana małymi literami. Do rozdzielania słów używaj łączników („-”). W nazwie folderu nie używaj spacji ani innych znaków interpunkcyjnych.Edytuj samouczek bezpośrednio w edytorze plików GitHub, używając „Podgląd”, aby sprawdzić sformatowane dane wyjściowe (zobacz też Edytowanie plików w repozytorium w dokumentacji GitHub).
Gdy skończysz, zatwierdź zmiany i otwórz żądanie pull.
notatnik Colab
Kliknij tutaj, aby rozpocząć pisanie samouczka w Colab:
Spowoduje to otwarcie notatnika zawierającego instrukcje dotyczące tworzenia i przesyłania samouczka.
Zaawansowane
Jeśli znasz już GitHuba, Gita i powiązane narzędzia, ogólny proces przesyłania samouczków w Markdown i Colab jest taki sam:
Utwórz rozwidlenie i skopiuj repozytorium GitHub google/earthengine-community.
Utwórz katalog w folderze
tutorialsz krótką nazwą samouczka (np.tutorials/my-amazing-tutorial).Zatwierdź samouczek w nowym katalogu z nazwą pliku
index.md(w przypadku Markdown) lubtutorial.ipynb(w przypadku Colab). Zatwierdź obrazy użyte w samouczku w tym samym katalogu.Prześlij nowe treści do swojego rozwidlenia i otwórz żądanie ściągnięcia.
Podczas tworzenia żądania pull w sekcji komentarzy odwołaj się do pierwotnej propozycji, podając numer zgłoszenia na GitHubie. Jeśli na przykład zgłoszenie miało numer 123, w opisie żądania pull umieść tekst „Closes #123”, aby odwołać się do pierwotnej propozycji i automatycznie oznaczyć ją jako zrealizowaną po opublikowaniu samouczka.
Gdy otworzysz żądanie pull, do sprawdzenia Twojego zgłoszenia zostanie przypisana co najmniej jedna osoba odpowiedzialna za utrzymanie repozytorium. Sprawdzający będą współpracować z Tobą, aby upewnić się, że Twoje zgłoszenie jest kompletne, poprawne i zgodne z przewodnikiem po stylu samouczków społeczności Earth Engine.
Gdy Twoje żądanie pull zostanie zatwierdzone, samouczek zostanie opublikowany przez osoby odpowiedzialne za utrzymanie repozytorium.