Yeoman is an open source client-side scaffolding tool for web applications. Yeoman runs as a command-line interface written for Node.js and combines several functions into one place, such as generating a starter template, managing dependencies, running unit tests, providing a local development server, and optimizing production code for deployment.
This repo contains sample project made for learning the implementation of yeoman and bootstrap theme rolling.
Open and view the Project using the .zip
file provided or at my Github Repository
To do the same, follow the below mentioned steps:
You would require the following tools:
-
Make sure you have setup node and npm.
-
Open CMD and run the following command to globally install yeoman:
npm install -g yo
After setting up yeoman, install a generator for the project according to the requirements. Search for them from here. I have used generator-webapp. Use the following command:
npm install -g generator-webapp
To scaffold a new project, run:
yo webapp
Most generators will ask a series of questions to customize the new project. To see which options are available, use the help command:
yo webapp --help
A lot of generators rely on build systems (like Grunt or Gulp), and package managers (like npm and Bower). Make sure to visit the generator’s site to learn about running and maintaining the new app. Easily access a generator’s home page by running:
npm home generator-webapp
Most issues can be found by running:
yo doctor
Open Bootstrap Build or any other website that provides bootstrap custom theme builder.
Adjust the values according to your need.
Export the file and link it to your project.
- Yeoman tutorial by Learn Code Academy
- Yeoman CodeLab
- Learn more about Bootstrap theming here.