Wpis z mikrobloga

Mirki #php #symfony, jak to jest z plikami:

php-cs-fixer.dist.php
behat.yml.dist
phpunit.xml.dist

a) powinienem usunąć "dist" z nazw plików i dodać do repo?
b) zostawić jak jest, wszystkie dist mają być w .gitignore tak aby można było lokalnie to modyfikować (tylko pytanie po co)?

Jakie są "best practices"?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek: pliki .dist to sa configi projektu, je pushujesz do gita, jak ktos chce lokalnie zmodyfikowac config to robi plik bez dist i te powinny byc w gitignore, behata osobiscie nie uzywam

wiec w gitignore masz
  • Odpowiedz
@mirunek problem jest zawsze taki sam: dist jest w repo i ktoś robi sobie lokalną wersję (tą co jest w .gitignore) - dodaje rula w fixerze, zwiększa pamięć w behacie/phpunicie, whatever. W końcu dist się zmienia znacząco i ta osoba ma lokalnie minimalnie zmienioną wersję, ale starego dista. I jej lokalnie przechodzi analiza kodu i testy, a na CI nie.

Ja o tym wiem, Ty już też, ludzie (i barany), którzy
  • Odpowiedz