Project: MySQL Forge RSS/Atom feeds
Note: I was on vacation for the last 2 weeks (10+11) and didn't have internet access, so this report is a little later than it should be.
KEY ACCOMPLISHMENTS LAST WEEKS
* Installing SeleniumRC.
* Writing basic SeleniumRC test script for the Forge.
* Writing PHPUnit tests for all HiPPo classes.
KEY TASKS THAT STALLED LAST WEEK
* None
KEY CONCERNS
* None
TASKS IN THE UPCOMING WEEK
* Prepare for extending the SeleniumRC test script to cover a larger part of the Forge.
* Submitting the Final Student Survey.
I would like to thank Google, MySQL and specially my mentor Jay for the opportunity to collaborate in the open source community and let me contribute something which will be useful in the future to many other open source hackers I hope.
maandag 18 augustus 2008
woensdag 30 juli 2008
GSoC Weekly Report - Week 9
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Write SeleniumRC base test suite
* Think about usage of PHPUnit and/or SeleniumRC and how tests should be organised
* Install linux (Debian) + all necessary software to be able to continue GSoC work while on holiday
KEY TASKS THAT STALLED LAST WEEK
* Cleaning up the mess from the different branches
KEY CONCERNS
* The Forge bazaar branch is incomplete which is difficult to work with
TASKS IN THE UPCOMING WEEK
* Write unit tests for all HiPPO classes (HiPPO is the underlying framework, see http://www.launchpad.net/hippo)
* Start improving and extending the SeleniumRC base test suite for the Forge
KEY ACCOMPLISHMENTS LAST WEEK
* Write SeleniumRC base test suite
* Think about usage of PHPUnit and/or SeleniumRC and how tests should be organised
* Install linux (Debian) + all necessary software to be able to continue GSoC work while on holiday
KEY TASKS THAT STALLED LAST WEEK
* Cleaning up the mess from the different branches
KEY CONCERNS
* The Forge bazaar branch is incomplete which is difficult to work with
TASKS IN THE UPCOMING WEEK
* Write unit tests for all HiPPO classes (HiPPO is the underlying framework, see http://www.launchpad.net/hippo)
* Start improving and extending the SeleniumRC base test suite for the Forge
woensdag 23 juli 2008
GSoC Weekly Report - Week 8
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Installing SeleniumRC and exercise with its functionality.
* Write new PHPUnit tests
* Final merge for RSS/Atom feeds in BZR trunk
KEY TASKS THAT STALLED LAST WEEK
* None
KEY CONCERNS
* Merging existing PHPUnit tests with SeleniumRC is harder then I expected it to be.
TASKS IN THE UPCOMING WEEK
* Integrating PHPUnit tests into SeleniumRC
* Cleaning up the mess from the different branches
KEY ACCOMPLISHMENTS LAST WEEK
* Installing SeleniumRC and exercise with its functionality.
* Write new PHPUnit tests
* Final merge for RSS/Atom feeds in BZR trunk
KEY TASKS THAT STALLED LAST WEEK
* None
KEY CONCERNS
* Merging existing PHPUnit tests with SeleniumRC is harder then I expected it to be.
TASKS IN THE UPCOMING WEEK
* Integrating PHPUnit tests into SeleniumRC
* Cleaning up the mess from the different branches
dinsdag 15 juli 2008
GSoC Weekly Report - Week 7
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Merging feeds with the BZR branch.
* Writing first PHPUnit tests.
* Extending existing PHPUnit testsuite to make it more suitable for use in the BZR branch.
* Reading the SeleniumRC documentation
KEY TASKS THAT STALLED LAST WEEK
* Installing SeleniumRC and exercise with its functionality.
KEY CONCERNS
* None
TASKS IN THE UPCOMING WEEK
* Installing SeleniumRC
* Write new PHPUnit tests
* Final merge for RSS/Atom feeds in BZR trunk
KEY ACCOMPLISHMENTS LAST WEEK
* Merging feeds with the BZR branch.
* Writing first PHPUnit tests.
* Extending existing PHPUnit testsuite to make it more suitable for use in the BZR branch.
* Reading the SeleniumRC documentation
KEY TASKS THAT STALLED LAST WEEK
* Installing SeleniumRC and exercise with its functionality.
KEY CONCERNS
* None
TASKS IN THE UPCOMING WEEK
* Installing SeleniumRC
* Write new PHPUnit tests
* Final merge for RSS/Atom feeds in BZR trunk
dinsdag 8 juli 2008
GSoC Weekly Report - Week 6
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Updated local branch to the new code setup of the Forge
* Installed PHPUnit
* Read documentation from PHPUnit
* Read some documentation from SeleniumRC
KEY TASKS THAT STALLED LAST WEEK
* None
KEY CONCERNS
* None
TASKS IN THE UPCOMING WEEK
* Merging feeds with the BZR branch.
* Writing first PHPUnit tests.
* Extending existing PHPUnit testsuite to make it more suitable for use in the BZR branch.
* Installing SeleniumRC and exercise with its functionality.
KEY ACCOMPLISHMENTS LAST WEEK
* Updated local branch to the new code setup of the Forge
* Installed PHPUnit
* Read documentation from PHPUnit
* Read some documentation from SeleniumRC
KEY TASKS THAT STALLED LAST WEEK
* None
KEY CONCERNS
* None
TASKS IN THE UPCOMING WEEK
* Merging feeds with the BZR branch.
* Writing first PHPUnit tests.
* Extending existing PHPUnit testsuite to make it more suitable for use in the BZR branch.
* Installing SeleniumRC and exercise with its functionality.
woensdag 2 juli 2008
GSoC Weekly Report - Week 4/5
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Integrated the RSS/Atom feeds on the website.
* Agreed on what to do next after finishing the feeds (Extending PHPUnit test coverage)
* Found some items for the ToDo list (functionality on the Forge which isn't complete working at the moment)
KEY TASKS THAT STALLED LAST WEEK
* Commit changes to main branch. I found out that the feeds who are generated aren't 100% valid with the RSS 1.0, RSS 2.0 and Atom specifications so I have to fix this before committing the extension to the branch.
KEY CONCERNS
* None
TASKS IN THE UPCOMING WEEK
* Finishing the RSS/Atom feeds and merging them with the BZR branch.
* Reading the PHPUnit documentation.
* Installing PHPUnit and exercise with the functionality.
KEY ACCOMPLISHMENTS LAST WEEK
* Integrated the RSS/Atom feeds on the website.
* Agreed on what to do next after finishing the feeds (Extending PHPUnit test coverage)
* Found some items for the ToDo list (functionality on the Forge which isn't complete working at the moment)
KEY TASKS THAT STALLED LAST WEEK
* Commit changes to main branch. I found out that the feeds who are generated aren't 100% valid with the RSS 1.0, RSS 2.0 and Atom specifications so I have to fix this before committing the extension to the branch.
KEY CONCERNS
* None
TASKS IN THE UPCOMING WEEK
* Finishing the RSS/Atom feeds and merging them with the BZR branch.
* Reading the PHPUnit documentation.
* Installing PHPUnit and exercise with the functionality.
donderdag 19 juni 2008
GSoC Weekly Report - Week 3
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* None, apart from reinstalling my development PC.
KEY TASKS THAT STALLED LAST WEEK
* Integrate the RSS/Atom feeds on the website
* Commit changes to main branch
KEY CONCERNS
* Getting my development PC up and running stable.
TASKS IN THE UPCOMING WEEK
* Finishing the RSS/Atom feeds
* Discussing next task with my mentor (Extending PHP Unit tests or adding some fancy AJAX stuff to the Forge)
KEY ACCOMPLISHMENTS LAST WEEK
* None, apart from reinstalling my development PC.
KEY TASKS THAT STALLED LAST WEEK
* Integrate the RSS/Atom feeds on the website
* Commit changes to main branch
KEY CONCERNS
* Getting my development PC up and running stable.
TASKS IN THE UPCOMING WEEK
* Finishing the RSS/Atom feeds
* Discussing next task with my mentor (Extending PHP Unit tests or adding some fancy AJAX stuff to the Forge)
dinsdag 10 juni 2008
GSoC Weekly Report - Week 2
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Found useful PHP feed writer class (GPL) which can write RSS 1.0, 2.0 and Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Found useful PHP feed writer class (GPL) which can write RSS 1.0, 2.0 and Atom feeds
* Rewrited the feed writer class to make it usable iBerichten bewerkenn the Forge framework
* Extended the basic feed handler class that was provided by Jay
* Blog syndicated on PlanetMySQL
KEY TASKS THAT STALLED LAST WEEK
None....
KEY CONCERNS
* I'm very busy with my study's final bachelor project which takes lots of time, so I only have a little time to work for GSoC at this moment (this time shortage will of course be compensated in July and August)
* Blog syndicated on PlanetMySQL
KEY TASKS THAT STALLED LAST WEEK
None....
KEY CONCERNS
* I'm very busy with my study's final bachelor project which takes lots of time, so I only have a little time to work for GSoC at this moment (this time shortage will of course be compensated in July and August)
TASKS IN THE UPCOMING WEEK
* Integrate the RSS/Atom feeds on the website
* Commit changes to main branch
dinsdag 3 juni 2008
GSoC Weekly Report - Week 1
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Discussed the best approach to handle the feeds with Jay (my mentor)
KEY ACCOMPLISHMENTS LAST WEEK
* Discussed the best approach to handle the feeds with Jay (my mentor)
* Learned a lot about the way the code in Forge is organised and how the framework works
* Decided what the feeds will look like in terms of different types of content
* Searched some PHP feed writer classes to use
* Switched to another (Launchpad.net hosted) repository which came along with some errors
* Submitted my blog to PlanetMySQL
KEY TASKS THAT STALLED LAST WEEK
None....
KEY CONCERNS
My university classes haven't finished yet (I've to go to university until the end of June).
TASKS IN THE UPCOMING WEEK
* Writing the first working feed handlers
maandag 26 mei 2008
GSoC Weekly Report - Week 0
Project: MySQL Forge RSS/Atom feeds
KEY ACCOMPLISHMENTS LAST WEEK
* Already subscribed to MySQL mailing lists (gsoc and internal).
* Contacted my mentor and got instructions about how to set up a local working copy.
* Read documentation about Bazaar, the version control system
* Installed linux (Debian) on my PC, to make a local development environment possible
KEY ACCOMPLISHMENTS LAST WEEK
* Already subscribed to MySQL mailing lists (gsoc and internal).
* Contacted my mentor and got instructions about how to set up a local working copy.
* Read documentation about Bazaar, the version control system
* Installed linux (Debian) on my PC, to make a local development environment possible
* Started looking at and playing with the source code.
* Registered a blog, http://gsoc-forge.blogspot.com/ where I will publish the weekly reports and maybe more.
* Installed a local working copy of Forge on my system.
KEY TASKS THAT STALLED LAST WEEK
None....
KEY CONCERNS
My university classes haven't finished yet. Here in The Netherlands we have classes until the end of June. So I have less time available as I want to have for GSoC.
TASKS IN THE UPCOMING WEEK
* Thinking about the best approach to integrate the feeds in the site
KEY TASKS THAT STALLED LAST WEEK
None....
KEY CONCERNS
My university classes haven't finished yet. Here in The Netherlands we have classes until the end of June. So I have less time available as I want to have for GSoC.
TASKS IN THE UPCOMING WEEK
* Thinking about the best approach to integrate the feeds in the site
* Continue to look at the source code, to identify where to change the code
Abonneren op:
Posts (Atom)