Contains all the files required to develop the app.
Contains all the packages / external libraries installed by the Bower package manager.
You should never commit the contents of this directory to the source code repository [^1]. Instead, you manage the exact versions of the dependencies with bower.json
.
Contains a generated PhantomJS unit test code coverage report.
You should never commit the contents of this directory to the source code repository [^1].
Contains the code generated by grunt build
, this code resembles the production code the most.
You should never commit the contents of this directory to the source code repository [^1].
Contains the required npm packages for the development environment.
You should never commit the contents of this directory to the source code repository [^1]. Instead, you manage the exact versions of the dependencies with package.json
.
Contains the Jasmine unit tests
book.json
: Stores information about this gitbook.bower.json
: Keeps a list of the packages installed with Bower.config.dist.json
: Contains the default configuration information. Will be ignored whenconfig.json
is presentconfig.json
: Is excluded from version control. Can be used to have different local configuration.Gruntfile.js
: Keeps configuration and definitions of tasks and loads Grunt plugins.package.json
: Keeps a list of packages installed with npm.
[^1] An entry in .gitignore
excludes the entire directory from version control.