1.0.4 • Published 10 years ago

generator-tamtam v1.0.4

Weekly downloads
2
License
-
Repository
bitbucket
Last release
10 years ago

generator-tamtam

A npm package generator for Yeoman.

Build with grunt

Todo (Angular Subgenerator)

  • Subgenerators for adding controllers, services, directives through command line. yo new:controller etc

Changelog

1.0.4

  • Quickfix autoprefixer
  • remove tamtam bower server from .bowerrc

1.0.3

  • Make it possible to deploy with Bamboo. So removed grunt-prompt and added bower to package.json
  • Fixed loop caused by autoprefixer
  • Fixed directory pointer for watching bootstrap scss files
  • Included wiredep to automatically insert bower packages into your html
  • Remove bower from bower.json after install and moving to /libs/

1.0.2

  • Fixed showstopper, grunt-sass issues with node-sass

1.0.1

  • Remove console log's after uglifying
  • Added angular-ui-router as option Angular Subgenerator
  • Added mocha.json to gitignore generated by bamboo reporter
  • Added grunt-cli local for bamboo
  • Fixed relative path on HTML generator in scripts for concatening.

1.0.0

  • Official major release

0.2.1

  • Added option for using unit testing with Karma and Mocha and e2e tests with protractor

0.2.0

  • Move bootstrap-sass from bower_components after bower installing inside bower_components folder
  • Added angular-i18n to bower components and will fetch the choosen language (angular subgenerator)
  • You can now run existing projects by choosing a project from a repo list (bitbucket) and clone them directly into your directory
  • You can now run 'grunt' and it will give you prompts what you would like to do (deploy, bump and local webserver options)
  • Added ngAnnotate for angular minifying. (angular subgenerator)
  • Updated npm packages to latest version in package.json

0.1.6

  • Removed Wordpress subgenerator
  • Removed if using IE8. We will only support IE10 > by default
  • Fix choosing projectname with spaces
  • Some structure changes to fit the guidelines

0.1.5

  • Fix modernizr with new version.

Changelog

0.1.4

  • Added question if you use a CMS like Umbraco. In this case the Backend and Frontend will be devided (HTML Generator)

0.1.3

  • Fixed path on header includes to /

0.1.2

  • Changed name 'partials' to 'views' (Angular Subgenerator)
  • Added folders and example interceptors and transformers
  • Add locale i18n locale file base on language
  • Removed fileindex from gruntfile and npm
  • Removed LESS, Now we always go for SASS
  • Added version number

0.1.1

  • Split up the angular module into seperate config and run functions. (Angular Subgenerator)
  • Removed the config file from footer into seperate config.js script
  • Updated the .gitignore based on http://www.gitignore.io/api/osx,bower,node,webstorm
  • Added language selection for the target group
  • Option to use the grunt-rev plugin for revisioning files

Features

  • Built-in preview server with LiveReload
  • Automagically compile LESS & SASS
  • Automagically wire up your Bower components with bower-install.
  • Choose your subgenerator like: AngularJS, HTML, Wordpress
  • Choose your libraries like: AngularJS, jQueryUI, Modernizr etc
  • Optional - Twitter Bootstrap for SASS or LESS

Getting Started

First make sure you have Node.js and NPM (Node Package Manager) installed. After this do:

  • Install: sudo npm install -g yo
  • Install: sudo npm install -g generator-tamtam
  • Run: yo tamtam from every directory you want
  • Run grunt to start with prompts (questions) to help you with the right deployment options
  • Run grunt server to build your templates to the build/ folder with a local server with livereload and watchers (this wil be automatically done when you run yo tamtam
  • Run grunt dist to build and minify your project to the dist/ folder for distribution to production server
  • Run grunt dist:server to build and minify your project to the dist/ folder for distribution to production server with a local server with livereload and watchers
  • Run grunt test to run unit tests and the protractor e2e test (Angular Subgenerator)
  • Run grunt test:unit to run unit tests (Angular Subgenerator)
  • Run grunt test:e2e to run the protractor e2e test (Angular Subgenerator)

Yeoman Sub-Generators

  • Run: yo tamtam to choose a subgenerator
  • Run: yo tamtam:git to run the 'git' subgenerator (Clone existing project from bitbucket)
  • Run: yo tamtam:html to run the 'html' subgenerator (Start new HTML project)
  • Run: yo tamtam:angular to run the 'angular' subgenerator (Start new angular project)

Yeoman Generators

Yeoman travels light. He didn't pack any generators when he moved in. You can think of a generator like a plug-in. You get to choose what type of application you wish to create, such as a Backbone application or even a Chrome extension.

License

MIT License

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

11 years ago

0.2.1

11 years ago

0.1.5

11 years ago

0.1.6

11 years ago

0.1.2

11 years ago