Skip to content

hughker/another-one-fucking-boilerplate

 
 

Repository files navigation

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

About

Yes, another one JS boilerplate.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.2%
  • CSS 6.8%