NodeBootstrap - unobtrusive skeleton project for Node/Express.js with pre-configured best-practices. Kick-start your Node project development with tons of boilerplate taken care of, such as: clustering, Docker-support, error-handling, modularity, logging, views, environments etc.
JavaScript Shell HTML CSS
Permalink
Failed to load latest commit information.
bin fixed bug in dev mode of docker run, that affected hot-reloading Dec 26, 2016
cli fixed bug in dev mode of docker run, that affected hot-reloading Dec 26, 2016
config Adding a test.json file for test related configuration overrides Feb 26, 2016
lib better showcasing the use of base_url in the sample module Mar 21, 2016
public fixed overqualified marker css issue reported by codacy Mar 21, 2015
test Test case bootstrapping Mar 9, 2016
views adding clear layout indicator at the top Jan 19, 2015
.bowerrc switched to using open-source js and css components via bower, instea… Aug 31, 2013
.dockerignore adding a dockerignore file Mar 8, 2016
.gitignore Update gitignore Mar 8, 2016
.jshintrc going to town on testing… Sep 21, 2014
.travis.yml new list of node versions to test against Feb 15, 2016
Dockerfile removing unnecessary runit, greatly simplifying docker setup and maki… Dec 26, 2016
LICENSE removing unnecessary runit, greatly simplifying docker setup and maki… Dec 26, 2016
Procfile added Procfile for Heroku Apr 10, 2016
README.md Update README.md Mar 21, 2016
appConfig.js Check if is function Feb 26, 2016
bower.json switched to using open-source js and css components via bower, instea… Aug 31, 2013
butler.sh added support for nodebootstrap-htmlapp Feb 15, 2016
docker-compose.dev.yml removing unnecessary runit, greatly simplifying docker setup and maki… Dec 26, 2016
docker-compose.yml removing unnecessary runit, greatly simplifying docker setup and maki… Dec 26, 2016
package.json removing unnecessary runit, greatly simplifying docker setup and maki… Dec 26, 2016
server.js Separating out the location of user defined custom configuration and … Feb 26, 2016

README.md

NodeBootstrap

NPM Version Github Link Docker Hub Link TravisCI Build Status Codacy Badge Code Climate Badge

Organize your Node project like a pro. Right out of the gate N.B. gets a [metric] ton of boilerplate taken care of: clustering, Docker-support, error-handling, code modularity, logging, views, environments – you name it. And all of that without having to deal with a heavy or an opinionated framework!

NodeBootstrap is a project skeleton for Node.js/Express.js development. It captures common best-practices, used by Node community, for project layout and setup configuration.

For demonstration purposes NodeBootstrap also packs Twitter's Bootstrap framework and shows how to manage Mustache/Handlebars-based view. It's not a mandatory part of the project. NodeBootstrap is often used for web API projects, where there is no human-centric UI.

To learn more: http://nodebootstrap.io

Join the chat at https://gitter.im/inadarei/nodebootstrap

License

MIT