[ 
https://issues.apache.org/jira/browse/CLIMATE-492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on CLIMATE-492 started by Michael Joyce.

> 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.4
>
>
> 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)

Reply via email to