Przejdź do treści głównej

Dokumentacja botów

Nieoficjalne Tłumaczenie Beta

Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →

pull-bot

Ten bot sprawdzający pull requesty wykonuje podstawowe testy poprawności przy tworzeniu nowego pull requesta. Może zostawić komentarz, jeśli nie znajdzie planu testowego lub changeloga w opisie, albo gdy zauważy, że pull request nie został utworzony przeciwko gałęzi main. Bot używa narzędzia Danger, a jego konfigurację znajdziesz w pliku dangerfile.js.

analysis-bot

Bot analizujący kod zbiera informacje zwrotne od narzędzi takich jak Prettier, eslint i Flow po dodaniu commita do pull requesta. Jeśli którekolwiek z tych narzędzi wykryje problemy w kodzie, bot doda je jako komentarze w przeglądzie. Konfiguracja znajduje się w pliku analyze_code.sh w głównym repozytorium.

label-actions

Bot działający na issue lub pull requestie w oparciu o etykietę. Skonfigurowany w .github/workflows/on-issue-labeled.yml.

github-actions

Bot wykonujący akcje zdefiniowane w workflow GitHub Actions. Workflow konfigurowane są w .github/workflows.

facebook-github-bot

Facebook GitHub Bot jest używany w wielu projektach open source w Meta. W przypadku React Native najczęściej spotkasz go, gdy wypycha commit mergujący do main po pomyślnym zaimportowaniu pull requesta do wewnętrznego systemu kontroli wersji Facebooka. Powiadamia też autorów o braku Contributor License Agreement.

react-native-bot

React Native Bot to narzędzie automatyzujące procesy opisane w tej dokumentacji. Skonfigurowany w repozytorium hramos/react-native-bot.