GitHub - vodkabears/another-one-fucking-boilerplate: Yes, another one JS boilerplate.

2 min read Original article ↗

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Another one fucking boilerplate

Build status Coverage status Dependencies status

Hell yeah. 18+

Global requirements

  • Linux, Mac
  • Node.js 4+
  • npm
  • MongoDB 3.2+
  • Redis 3+
  • pm2 (for production)
  • server for static content (for production, Nginx is recommended)

Some of these requirements may be excessive for you.

Getting Started

dev configuration: npm run dev
prod configuration: npm run prod
deploy: npm run deploy

Dev, prod settings in config/
Deployment settings in shipitfile.js

Features

Directories

.
├── client
│   ├── components
│   └── public
├── config
│   ├── common
│   └── server
├── db
├── lib
├── server
│   ├── api
│   │   └── components
│   ├── models
│   └── providers
└── test
    ├── client
    │   └── components
    ├── lib
    ├── mocks
    └── server
        ├── models
        └── providers

Architecture

Architecture

Roadmap

  • Service workers
  • Streaming server-side rendering
  • Per-page resource loading
  • Integrate useful hipster technologies to be hot and fashionable

Note

This is my own boilerplate for my personal usage.

Contributing

Please, read.

License

MIT