| Зачем | Это второй "проект" курса. Напишите небольшую игру, для тренировки и закрепления навыка работы с Typescript, заодно потренируете базовые операции по работе с массивами. |
|---|
Необходимо
- создать новый репозиторий
- инициализировать его с файлом .gitignore
- создать новую ветку (чтобы можно было создать PR)
- настроить линтинг и actions, настроить автодеплой из PR
- сконфигурировать webpack
- добавить поддержку ts файлов
- добавить поддержку импорта css файлов
- реализовать приложение ""Игра Жизнь"" на языке Typescript https://ru.wikipedia.org/wiki/%D0%98%D0%B3%D1%80%D0%B0_%C2%AB%D0%96%D0%B8%D0%B7%D0%BD%D1%8C%C2%BB
- ссылку на задеплоенную страницу и на пуллреквест сбросить в чат по дз
- настроить jest и написать тесты на приложение
- Выполняются стандартные требования (PR, линтеры, автоматизации)
- Игра жизнь реализует стандартный функционал + изменение скорости и размера поля
- Нет серьезных нареканий по реализации
- Код покрыт тестами (с покрытием не ниже 60%)