Skip to content

Instantly share code, notes, and snippets.

@spolischook
Forked from ahonymous/HW2.md
Last active October 28, 2017 23:28
Show Gist options
  • Save spolischook/6d2f6596d799eca524bef2ee060f2fe7 to your computer and use it in GitHub Desktop.
Save spolischook/6d2f6596d799eca524bef2ee060f2fe7 to your computer and use it in GitHub Desktop.
HW Symfony start

HW2

  1. Поставити Symfony і створити репозиторій на github (чиста сімфа з моделями в гілці master)
  2. Створити під кожну модель, з попереднього домашнього завдання, CRUD контролери
  3. Описати для кожного контролера роутинг у окремому yml файлі, які мають бути в тому ж AppBundle, що і контроллери
  4. Для кожного контролера створити Twig-темплейт, який має знахоитиися в тому ж AppBundle, що і контролери
  5. Для кожного контролера написати функціональний тесь, який перевіряє, що контролер віддає 200

Acceptance:

  1. При виконанні роботи потрібно дотримуватися GIT FLOW, PSR і Symfony Code Styles:
  • Кожен ПР (якщо їх буде > 1) має бути заапрувлений одним із викладачів перед тим як буде вмержений в master бранч
  • Намагайтеся ПР робити коротким і лаконічним (атомарним)
  • PSR має перевірятися PhpStorm за допомогою інспекцій PhpMd та PhpCS
  • Тести мають проходити на Travis-CI
  • Процент покриття unit тестами має контролюватися на за допомогою Scrutinizer, або аналогів
  1. Також потрібно дотримуватися Symfony Best Practice, якщо вони не суперечать завданню
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment