This is a brand-new module in your Giant project.
Stability: UNSTABLE (In development)
To set things up:
- Set the correct module name & description in
package.json
, add & remove dependencies and package attributes as needed.- Add intra-project dependencies as optional.
- Add current module as optional dependency to dependents, eg. the
application
module.
- Add / remove Grunt tasks as needed in
Gruntfile.js
. - Change module namespace (
$module
by default) insrc/namespace.js
andsrc/exports.js
. - Add custom dependencies to
karma.conf.js
. - Rename sample class from
ModuleClass
. - Remove TODOs.
- As you go along, add source files to
manifest.json
.
Couple of notes:
- Make sure definition files have the
.def.js
extension. - Make sure test files have the
.test.js
extension. - Group files that belong together in the same folder. Eg:
Dog.def.js
,Dog.test.js
,Dog.css
.