Dokumentacja botów
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.