Minutes Page - Stetson-Team-Alpha/paper.js GitHub Wiki
9/9
Attendance: Andrew R, Andrew W, Scott, Jacob, Justin
During this introductory meeting, we were able to create a temporary schedule that will become more precise as the project gets rolling. We also gave ourselves an indepth overview of the code and chose to work on a successful conversion to the SVG interface. Finally, we exchanged contact information and organized the next set of meetings.
9/12
Attendance: All group members present
Added Paper.JS design, breakdown and hierarchy to the wiki for the entire group to use. After counselling, the design was given a heavy face lift that agreed with the group's consensus. Various naming conventions and formatting structures were taken from the original code to try an match our's the best we can. Explored the fundamental differences between Paper.JS and SVG, and conceived of ways on how to successfully and cleanly convert between the two. Decided against working on animations in any form; couldn't be finished within time frame allotted. Schedule was updated to better reflect a quicker pace, as well as our new outlined agenda.
9/14
Attendance: All group members present
Had JT describe and break down stubbed out version of the code, assigning programming responsibilities. Justin was assigned to work on the import class, while Scott and Jacob will work on the export class. The wiki was updated to include info on what parts of the code should be tackled at what time. Milestones were added to the wiki, and regular meeting times were scheduled. We agreed on the establishment of a Google calendar for scheduling purposes.
9/15
Attendance: Andrew R and JT
Reviewed JT's method stubs and discussed code distribution. Decided to have Justin work on the importer and Jacob and Scott work on the Exporter. Made more realistic schedule and milestones for Andrew to add to the Wiki
9/17
First Meeting
Attendance: All group members present
Went through code walkthroughs each team had been working on. Andrew R and Andrew W laid out a map of potential test cases, while JT used his language lawyer prowess to recommend programming approaches to the programmers.
Second Meeting
Attendence: Andrew R and JT
Reviewed the code written over the weekend. Discussed code formatting and the coding standards of Paper.js. Reviewed the schedule to conclude we are progressing as expected
9/18
Attendance: Andrew W and Andrew R
Examined ImportSVG and ExportSVG code line by line to discover what things should be tested. Andrew W proceeded to begin learning SVG for the import test examples
9/19
First Meeting
Attendance: All group members present, including Lily the puppy
Each programmer went over their newly coded portions of the ExportSVG method, and outlined their new goals on how they'll achieve the finished product. The group collaborated with JT to find ways in Javascript to optimize their code, as well as trying to figure out how to finish up the ExportSVG class. The programmers also added new ways to catch invalid data thrown in by the tester. Two new principles were established:
- In Importer and Exporter, make sure to name the property.
- Make sure importers and exporters handle layers correctly with z-planner
Andrew W shown how to make SVG objects in QUnit. The programmers went over the math involved in importing certain shapes. Stumped Dr. Branton with a mathematical inquiry, and went over the math involved in the rotation of arcs in Paper.js
Second Meeting
Attendance: Andrew W and Andrew R
Updated the test cases to include expected values and detailed testing methods.
9/21
Attendance: Andrew W, Andrew R, Jacob, Scott
Jacob and Scott discussed the new additions to the ExportSVG method, discussing how to finish the class and the methods the two worked on individually. Andrew W and Andrew R discussed the newly written test cases and their implementation. Waiting back to hear from Justin on if tests evaluated correctly due to the need for a true Linux environment.
9/25
Attendance: All group members present
Justin corrected various issues in the test interface as well as the ExportSVG method. Scott and Jacob continually managed and updated their programmed portions of the code. All group members collaborated and figured out ways to create a finished project. Successfully added tests to the Qunit test suite
9/26
Meeting 1
Attendance: Andrew R and JT
Discussed what still needed to be finished in the project
Meeting 2
Attendance: All group members present
Bugs found through testing shown to coders for fixing. Figured out ways to export animation, but not required for project. Placing finishing touches on project.
9/29
Attendance: Andrew W, Andrew R, Scott, Justin, Jacob
Discussed results of newest test cases, and collaborated on how to fix them. Code works, only minor errors remain. Decided on how to proceed from here, including finishing entire project on 29th and submitting it next day.
9/30
Attendance: All group members present
Finalized tests and issues. Made sure everything works. Essentially finished project and prepared it for submission. Fixed rotation problem, scaling problem, rectangle problem, ellipse problem.