Personal tools
You are here: Home > CS 342 Blog Entries > Folder with blog entries for Julianne O'Connell > Blog Entry for Week Ending March 3

Blog Entry for Week Ending March 3

by O'Connell, Julianne last modified Mar 03, 2017 02:55 PM
More project planning.

For this week's reading, "Producing Open Source Software - bug tracking", we learned about the work-flow of reporting bugs and other issues. We compare two different bug reporting systems, one for Plone and one for OpenMRS. Both sites described similar reporting processes where you report a bug, it gets evaluated and depending on if it's a real issue it's fixed or rejected. As  a class we compared the bug reporting work-flow to the work-flow we followed for last week's lab of pushing, pulling and merging code on a repository.

This week we needed to decide on an individual project. The project will help us learn how to contribute to open source projects and in general the community. I chose to expand on "Web SpreadSheet" from chapter 19 of "500 lines". I haven't looked too closely at the code for it yet but plan to for the next week. I also need to provide a detailed description of how I'll expand the project for next week. It's a short individual project so currently I'm planning to implement dragging and highlighting rows and columns.

My team also got together again in lab and asked a few questions to our mentor, Kim Nguyen, about starting our group project. Our project is to create a graph feature that is connected to Plone's forms. We want to be able to input data into a form that would then be represented as a line chart, pie chart, or bar chart. We were unsure how exactly a form from Plone would connect to a javascript file for the chart and vice versa. Kim told us about the add-on EasyForm and how there should be a way to use json data to pass between the form and javascript files. Another tool we plan to use is a library, either googleChart or chartJS. While looking more into my individual project I'll also need to look at my group's project code for this upcoming week. We need to see if we can start putting things together or if we still need other tools to get started.

Another lesson we had this week was about Maven and continuous integration for OpenMRS. We learned that with continuous integration certain parts of a project is automatic to help keep things clean and manual management to a minimal. We specifically looked at Maven and creating folders and files that would automatically compile and test java programs.

The only hurdles I can think of for this week is how to start either my individual project or group project. But as I stated earlier, the first step will be to look and start understanding the code we were given.

by O'Connell, Julianne last modified Mar 03, 2017 02:55 PM
CS emphasis accredited by

ABET logo

Contact Us

Computer Science Department
UW Oshkosh
800 Algoma Blvd.
Oshkosh, WI 54901

Phone: (920) 424-2068
Fax: (920) 424-0045
Building: Halsey Science Hall


Rooms: 229 (general office), 221 (David Furcy, chair)

Email: Send mail to chair at cschair@uwosh.edu