Всем привет! Хотя это совсем еще сырой вариант (результат одного рабочего дня), все же хочу о нем сообщить. Первой же задачей в новом проекте freecode.academy была Прикрутить super-productivity. Это такой менеджер задач. По большому счету он не для больших проектов, а больше для личного тайм-менеджмента, тем не менее я поставил его несколько дней и обкатал. И хотя он мне не подходит по ряду причин, в целом очень понравился. Понравилось, что многое перед глазами, что он такой отзывчивый весь, следит за простоями (эта фишка особенно понравилась, он умеет сообщаться типа "Вы уже 15 минут ничего не делаете, записать куда-то это время?"), ну и еще кое-какие моменты. В общем, сам-то я в дизайн не умею, но какие-то идеи все же подсмотрел, и решил таки приступить к тому, что давно уже хотел сделать - более продуктивный личный кабинет для управления проектами, задачами, и т.п., а так же для коммуникации с другими участниками сообщества. Вот то, что получилось на текущий момент. Сама панель находится здесь: https://freecode.academy/office Только если у вас нет еще ни одного проекта и ни одной задачи, то пока там ничего не будет, но это скоро поправлю. Для чего это мне вообще нужно, если уже есть разделы Проекты, Задачи и т.п.? Ну, те разделы - это просто справочная общая информация, и для поисковиков, а панель - это для Души, то есть для работы. В течение дня приходится работать сразу с несколькими проектами, и нужен более эффективный механизм управления задачами, чем просто бегать по страницам из раздела в раздел. Второй, очень важный момент - это попытка получше прокачать многопользовательское взаимодействие. В новой панели упор будет на работу не просто только со своими проектами, а со всеми, к которым имеешь отношение. К примеру, взять тот же учебный проект с покемонами. Не я его создал, но я принимаю в нем активное участие. Логично, что я хочу всегда быть в курсе, что в нем происходит и получать оперативные уведомления. И есть другие проекты. Но я не раз говорил: почта - это прошлый век. Для оперативной работы она не подходит. И круглосуточно уведомления я тоже не хочу получать. Я хочу сесть работать, вывести программу на соседнем мониторе и видеть все, что происходит важное, включая новые задачи, комментарии, активных пользователей и т.п. Вопрос в студию: а хочет кто-нибудь поучаствовать в доработке этого кабинета? При чем не обязательно сильно программировать. Главная потребность в UI (то есть виджеты, кнопочки всякие и т.п.). А запрограммировать я и сам смогу, и покажу как делал.
А очень часто приходится переписывать код, особенно когда не до конца понимаешь что делать. Я всегда говорил: "Главное - понять, что делать.". Но ты не просто коммиты выкатывай, ты и спрашивай что не ясно. Наверняка же что-то не ясно.
Решил вообщем по старому сценарию самостоятельно переписывать за тобой, так как просто смотреть не очень получается тогда уловить суть всех изменений в этот раз сложней повторять, потому-что ты часто возвращаешься и переписываешь свой код, но так вроде все равно более понятно становится. Первый комит: https://github.com/p1aton/prisma-nextjs/commit/5415c3948a964478baa5a8358fcad3db7b957257
Поставил задачу, сделаю переключатель языков в задачах.
Создайте элемент, который ссылается на и имеет «фотографии котят» в качестве его якорного текста. Да, формулировка так себе :) И да, тут бага. Почему-то https://freecatphotoapp.com перебило в тег Хотя в исходном md там все ОК. Поставил задачу.
В задании так и написано: << Оберните абзацы с помощью main и закрывающего main тега. Прошел по заданию, в тупик не зашел. << но там хотя бы есть пример илюстрацыя которая показывает что можно оболакивать main-ом Я подсказки и прочее тоже перенес с FFC (кнопка Помощь). Эти ссылки видут на материалы FFC.
непонятный перевод задания с английского
Ошибка в задании: "Создайте элемент, который ссылается на.." - здесь нету ничего "..и имеет «фотографии котят» в качестве его якорного текста" - «фотографии котят» в качестве якорного текста не позволяет правильно завершить задание - ссылка: http://freecatphotoapp.com правильный якорный текст: "cat photos".
Не доконца сформулированое задание - пока не загуглил что такое main - не понял что ним можно оболакивать заголовки и параграфы.. в итоге интуитивно ковырял по английскому чеклисту чтобы выполнить как надо.. Понимаю, задание из типа "очень простое" и также скопированное и переведено с frecodecamp, но там хотя бы есть пример илюстрацыя которая показывает что можно оболакивать main-ом (оригинал задания на frecodecamp)