Skip to content
davglass edited this page Sep 13, 2010 · 3 revisions

This helper app will help you develop and contribute to YUI.

     git yui up
         Pull the latest changes from yui HEAD into a branch called yui_[project]

     git yui up [github username]
         Pull the latest changes from [username] HEAD into a branch called [username]_[project]

     git yui merge
         Merge the yui_[project] branch back into the master branch

     git yui merge [github username]
         Merge the [username]_[project] branch back into the master branch

     git yui sync [github username]
         Runs git yui up, then git yui merge

     git yui build [control]
         git yui build dd
         Run the ant processes needed to build the control
             (Requires builder to be one directory above this project)

         git yui build all
         Run the build on all dir's in src.
             (Requires builder to be one directory above this project)

     git yui docs [control1] [control2]
         git yui docs dd
         git yui docs dd anim node yui
         Build the API docs for the specified modules
             (Requires yuidoc to be one directory above this project)

         git yui docs all
         Build the API docs for all modules
             (Requires yuidoc to be one directory above this project)

     git yui lint [path-to-file] [path-to-file] [path-to-file]
         Run JSLint on the supplied files.
             (Requires builder to be one directory above this project)

     git yui network|users|forks
         Show the list of forks for this project.

     git yui commits
     git yui commits nn
         Shows the last nn commits by you.

     git yui pullreq SHA1
     git yui pullrequest SHA1
         Submit a Pull Request to YUI for the provided SHA1.

     git yui create [module]
         Creates the directory structure for a new module.

     git yui log
         Show the error (stderr) output of the last command.