Node.js framework for humans
- Nodejs >= 14
npm i -g @nodosjs/cli
nodos new MyBlog
cd MyBlog
npm install
nodos server # see http://localhost:8080/
# 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 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, вывести все ссылки
This repository is created and maintained by the team and the community of Hexlet, an educational project.
Read more about Hexlet »