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

· GitHub

2 min read Original article ↗

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

About

Yes, another one JS boilerplate.

Resources

Readme

MIT license

Contributing

Contributing

Activity

Stars

172 stars

Watchers

13 watching

Forks

26 forks

Releases

Packages

Used by

Contributors

Languages