[
https://issues.apache.org/jira/browse/CLIMATE-492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14084260#comment-14084260
]
ASF GitHub Bot commented on CLIMATE-492:
----------------------------------------
GitHub user MJJoyce opened a pull request:
https://github.com/apache/climate/pull/95
CLIMATE-492 - Drop boilerplate about controller and test
Drop boilerplate controller and test created by angular-generator
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/MJJoyce/climate drop-about-controller
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/climate/pull/95.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #95
----
commit 806deba686586b31d3612e8a2d3056ba4dad8688
Author: Michael Joyce <[email protected]>
Date: 2014-08-04T03:18:45Z
CLIMATE-492 - Drop boilerplate about controller and test
----
> Move OCW-UI over to Yeomann, Bower, and Grunt
> ---------------------------------------------
>
> Key: CLIMATE-492
> URL: https://issues.apache.org/jira/browse/CLIMATE-492
> Project: Apache Open Climate Workbench
> Issue Type: Improvement
> Components: webapp
> Affects Versions: 0.3-incubating
> Reporter: Michael Joyce
> Assignee: Michael Joyce
> Fix For: 0.5
>
>
> There are a number of issues focused on UI improvements (CLIMATE-378,
> CLIMATE-377, CLIMATE-355) that I'm going to group under a single umbrella
> issue.
> At the moment, we have issues with managing and updating dependencies for the
> frontend since all libraries are managed manually. This also causes a lot of
> bloat in the repo since we're checking in a ton of JavaScript dependencies
> that don't need to be here.
> We're very far back from the latest Angular version and the update is only
> going to get more and more painful the longer the we wait. This is also true
> for Bootstrap and many (most) of the other dependencies.
> A number of the tests are currently not working (partially my fault) and
> fixing them is even more painful since we were using an extremely old version
> of Karma (yay, more dependency issues).
> In an effort to make maintaining the frontend easier and to hopefully prevent
> these problems from getting worse, I've begun working on moving the project
> over to using Yeomann, Bower, and Grunt. If you'd like to read about them
> checkout [1] (it's a bit outdated, but still useful). At the same time, I'm
> going through and fixing any problems that result from outdated dependencies.
> At the moment my progress is sitting in a branch in my fork of the Climate
> repo [2].
> [1]
> http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/
> [2] https://github.com/mjjoyce/climate/tree/ui-restructure
--
This message was sent by Atlassian JIRA
(v6.2#6252)