diff --git a/docs/internals-pl/automation.md b/docs/internals-pl/automation.md new file mode 100644 index 0000000000..98b3a95037 --- /dev/null +++ b/docs/internals-pl/automation.md @@ -0,0 +1,21 @@ +Zadania zautomatyzowane +======================= + +Istnieją zadania wykonywane automatycznie podczas pracy nad Yii: + +- Generowanie mapy klas `classes.php` umieszczonej w folderze głównym frameworka. + Uruchom `./build/build classmap`, aby ją wygenerować. + +- Generowanie notacji `@property` w plikach klas, które opisują właściwości wprowadzane przez gettery i settery. + Uruchom `./build/build php-doc/property`, aby je zaktualizować. + +- Poprawianie stylu kodu i innych drobnych kwestii w komentarzach phpdoc. + Uruchom `./build/build php-doc/fix`, aby je poprawić. + Sprawdź efekty poprawek, zanim je zatwierdzisz, ponieważ mogą wystąpić pewne niechciane modyfikacje (proces nie jest doskonały). + Możesz użyć `git add -p`, aby przejrzeć zmiany. + +- Uaktualnianie magicznego pliku z typami Mime (`framework/helpers/mimeTypes.php`) z repozytorium Apache HTTPd. + Uruchom `./build/build mime-type`, aby uaktualnić plik. + +Wszystkie powyższe komendy są uruchamiane w [procesie wydawania nowej wersji](release.md). +Mogą być też uruchomione pomiędzy wydaniami, ale nie jest to konieczne.