1) стартер кіт незручний від слова зовсім.
Почнем з моїх улюблених тестів. Які костилі прийдеться робити, щоб запустити якийсь конкретний тест, ніякої підтримки зі сторони IDE, тести на jest/mocha можна запустити одним кліком по конкретному тесту, який завалився або тебе цікавить?
2) дефолтні паролі. Не міг придумати щоь понейтральніше ніж - PGPASSWORD=marcus
?
3) pg. Мої останні 3 проекти - всі без pg.
4) Worker threads
з доки: Workers (threads) are useful for performing CPU-intensive JavaScript operations.
Який процент додатків мають CPU-intensive операцій? 90% це просто CRUD операції
5) нема докера і докер-компоуз, зараз рідко в кого тільки один проект запускається
Спасибо, что помотрел код, я перенес часть вопросов в issue
1) тесты есть, а поддержку IDE мы сделаем позже, на все сразу не хватает сил, есть приоритеты, это не самый первый приоритет, но поддержка IDE обязательно будет и не толко по тестам, но и по тайпингам для внешних контрактов, благо, что их очень мало.
2) у pg не такие дефолтные пароли, а так, каждый может в своем клоне поменять, это не должно быть проблемой
3) без pg тоже работает, и его можно просто отключить и не ставить даже, и опять же, не первым приоритетом - мы сделаем инсталятор, который спросит про зависимости и пароли, нагенерит сертификаты letsencrypt-ом и все такое
4) про потоки - у нас даже доклады есть про сравнение потоков и процессов для I/O-intensive, и вот на потоках значительно эффективнее не только CPU но и I/O
5) ну какие проблемы положить все это в докер, это к ноде мало касания имеет, у нас студенты на 1 курсе линукс, гит, докер и ci/cd изучают отдельно и все это умеют сами