За 11 днів з останнього допису я майже ніфіга не зробив для шахового клубу. Ну, було би у них чітке тех завдання за кожну фічу і макет або хочаб його начерки, вийшло би швидше. Тепер я приблизно розумію, що мене чекає на бомжофрілансі kabanchik.ua та olx, не дай Б-г.
- Цілий день робив artisan обгортки-комманди над prettier и codesnffer для прекомміту. Намагався максимально ООП зробити: абстрактція ооп'шна, шаблонний метод, dry. Чому класси обгортки? Я не розуміюсь в shell і лінукс хуйні, тому по старій пам'яті скачав husky. Але він, підор, забагованний. Тому прийшлося писати точку входу для прекомміт лінтерів.
- 2 дня вирізав логотипи з png в svg та позіционував їх в футері та хедері
- 2.5-3 дня трахався з картинкою новини/статті, наприклад як вони виглядають тут
https://kyivchess.com/ Я хотів щоб картинка фіксована була але одночасно і респонсів (протиріччя?) Доки повспоминав за ці флекси, доки розібрався як воно все це з тейлвіндом працює. Результат: не вийшло зробити карту івенту/статті одночасно респонсів + фіксовано, тому залишив як є, просто фікс ширину картинки.
- постійно тупив з daisyUI, розбирався з tailwindcss, згадував css, флексбокси/гріди. До речі, мені раніше не подобався тейлвінд по причині що він робить дурну роботу дивлячись на контроль BEM/SCSS_modules. А зараз попрацювавши з ним тиждень, вже не розумію як, можна без нього жити. Чому? Блейд блоки ізольовані самі по собі, а інлайн стилі в блейд блоках дивляться наглядніше, чим окремий scss файл. Ще добре було би alpine.js логіку засунути туди же в блоки!
- 0.5-0.7 дня розбивав на реюзабл блейд блоки, намагався додати на htlm сторінку едину точку вводу лінків/ендпоінтів в формы пропсів, але зрозумів пізно, що це дурна робота для такого малого сайту. Проще редагувати html лінки конкретно в блоках.
- Куди решта часу ділась не їбу в душі.
Підсумок: майже зробив макет головну сторінку та реюзабл компонети: хедери, футери, сайдбари. Короче, заїбав мене цей фронт енд. Скоріше би його доробити та перейти до розробки бекенду.
Залишилось: шаблони сторінки таблиці турнірів, стрічка (лєнта) чисто турнірів окремо від стрічки статтей (на головній вони разом). Ну і прості кукіз, політики, умови використяння.