Open norskeld opened 4 years ago
Привет, спасибо за внимание к проекту! 😃 Отличные предложения, мы с радостью рассмотрим (и, скорее всего, примем) ваши PR на любую из вышеописанных тем, если вы, конечно, найдёте свободное время и сделаете эти самые PR 🙂 А по поводу Makefile, на проект заходят люди, которые понятия не имеют, что такое npm и как им пользоваться, однако давно знакомы с Makefile и сразу могут запустить проект 🙂
Нет проблем, займусь. 👌Там еще и целая гора очепяток в данных по грейдам...
Можно глобально это всё зарефакторить, продумать архитектуру распределения скиллов, взять CRA и пересадить всё "на чистый лист". Можете написать мне на cto@anmedio.ru и мы обсудим это подробнее.
Я, к сожалению, с реактом не очень дружу, и на глобальные вещи у меня время вряд ли найдется. Но с тулингом и текстами помогу. Их вы так или иначе переиспользуете, если будете рефакторить. 😀
Тогда договорились, ждём ваших PR 🙂
Привет! Спасибо за проект, полезная инициатива. Однако, думаю, есть что доработать, раз уж проект в open source и предполагает участие совершенно посторонних людей.
Prettier есть в зависимостях и для него даже имеется некое подобие конфига, но он не фигурирует ни в одном npm-скрипте и, судя по коду, его никогда не запускали. 😁Также используется eslint, но при этом не используется lint-staged, чтобы линтить и форматировать staged файлы на стадии коммита. Как результат: Нехорошо. На мой взгляд, lint-staged сегодня must have для любого JS/TS проекта, тем более настраивается он за пару минут.
Хорошо бы все-таки настроить prettier, явно указав настройки в
.prettierrc
и продублировав некоторые из них в.editorconfig
. Например, те же размер и стиль индентации, final newline. Мелочь, а приятно и иногда полезно, тем более editorconfig подхватывается WebStorm'ом автоматически, и во многих редакторах при наличии плагина также подтягиваются настройки.Ничего не имею против gulp, я им легаси на работе транспайлю и собираю, но зачем он, когда рядом лежит webpack? Вообще, наверное, можно было и CRA воспользоваться изначально.
Makefile, запускающий npm-скрипты. 🤔