Node.js framework for humans
- Nodejs >= 12
$ npm i -g @nodosjs/cli
$ nodos new MyBlog
$ cd MyBlog
$ npm install
$ nodos server # see http://localhost:3000/
# commands: nodos --help
We use https://lerna.js.org
# Setup
$ git clone <this repo>
$ cd nodos
$ make setup
$ make test
# test single package
$ npx jest packages/nodes-routing
$ cd nodos/packages/example
$ make test
$ make start
- Зафигачить сайт чтобы было красиво https://github.com/nodosjs/nodosjs.github.io. Подсматриваем тут https://adonisjs.com/.
- Написать основные гайды в стиле rails guides
- Сделать хороший getting started
Тут еще надо разобраться как сделать. Общая идея состоит в том чтобы подрубить ts-check, описания типов (на typescript) и получить сразу две вещи. Типизацию внутри проекта и доку. Сама дока будет генерироваться documentation.js
- По коду разбросано много FIXME и TODO которые надо фиксить
- Сделать полный вывод команд db в терминале
npx nodos
- Реализовать поддержку вебсокетов
- Реализовать нормальную обработку валидации
- Кастомная обработка ошибок http (404, 500, ...)
- Подключить dotenv (12 factors)
- Реализовать автоматические формы с переводами и генерацией нужной верстки из коробки
- Добавить флеш-сообщения
- Привести в порядок layout, вывести все ссылки