Modal is in 0.12.1 because 0.13.0 version of modal is f.cked up in Angular 1.4.x. Everything is in 0.13.0 Datepicker is completely forked and not watched.
- Clone this repository.
npm install
master
contains the latest upstream
upstream-stable
contains the lastest upstream stable release
lmaster
contains our changes merged into upstream-stable
. THIS IS WHERE YOU NEED TO WORK IN!
git checkout master
Change to master branchgit pull upstream master
Update master from the original sourcegit fetch upstream --tags
Update stable relases from the original sourcegit tag
See a list of stable relases (use the latest if possible)git checkout -B upstream-stable 0.11.0
Overwrite the latest stable into upstream-stable branch.git checkout lmaster
Change to the branch you'll work in.git pull origin lmaster
Update lmaster from our repository.git merge upstream-stable
Merge latest ui-bootstrap changed into our modifications if necessary and needed.
grunt jshint
Make sure that the changes you made follows the standarts.grunt html2js
Merge templates into JavaScript files.grunt build:dropdown:modal:tooltip:progressbar:tabs:timepicker:collapse:buttons:popover:datepicker
Build the modules which you want. Please update this line, if you add other module, people will copy/paste this.
#!/bin/bash
cd BOOTSTRAP_FOLDER
grunt jshint
grunt html2js
grunt build:dropdown:modal:tooltip:progressbar:tabs:buttons:popover:datepicker:timepicker
cp dist/ui-bootstrap-custom-tpls-0.13.0.js CONNECT_FOLDER/ui/lib/angular/ui-bootstrap-tpls.js
cp dist/ui-bootstrap-custom-tpls-0.13.0.min.js CONNECT_FOLDER/ui/lib/angular/ui-bootstrap-tpls.min.js