I'm going to spend the rest of the week focusing on working with Gus and
Tom to get the proposed UI changes into a mergeable state.

The tasks are tracked in here
<https://trello.com/b/5587X0Dt/ux-hackathon-2015-jul> during this three
days.

We'll be on hangout from 1pm-5pm pacific time at http://bit.ly/1RSkY1i if
anyone else is interested in chiming in.

So far I've done the following:

   - Built Maven artifacts versions of Node.js and NPM, which is not a part
   of the build time dependency at here
   <https://github.com/jenkinsci/nodejs-packages>. This was originally done
   by James, I think.
   - Tom had packaged various JavaScript libraries as Jenkins plugins. I've
   moved them over to here <https://github.com/jenkinsci/js-libs/>.
   - The proposed WiP branch for config UI changes is moved to here
   <https://github.com/jenkinsci/jenkins/tree/config-ui-changes> so that we
   can all commit directly into this branch. I've made some changes so that
   this branch builds for me on Linux.
   - I started looking at form taglibs and fix form submission problems.
   I've completed <f:optionalBlock> and that made a big difference.

As Tom was saying, it's good to write more tests for the form tag libs
(they are in test/java/lib/form/*Test) in the master to capture the current
behavior, and use them to verify that the branch didn't break this
behaviour. I added one for <f:rowSet>

Then I discovered that unit tests fail left and right for the branch, and
now it makes sense to me why he told me we need to upgrade htmlunit. I
haven't looked into that yet, I'm hoping that Tom can make some progress
before I wake up tomorrow.

There are still various UI glitches in this branch that Gus is tackling
independently.

So that's the progress report of Day 1.


-- 
Kohsuke Kawaguchi

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAN4CQ4y44fBvqQFNmW5ZcosJD2JoHiqA8jL6TTs-0e0pENZMLA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to