Today is the first of the Ubuntu Core Apps Hack Days, where we will focus on one app per day to help get new contributors setup, walk people though installing and testing the Core apps, filing bug reports and knocking out some of the outstanding feature requirements needed to get the Core Apps ready for release.
The Hack Day activity will happen in the #ubuntu-app-devel channel on Freenode IRC. We will have dedicated helpers (myself, dpm and popey) from 9am to 9pm UTC to answer your questions, help get your setup, and review your code. We will also have developers of the Core Apps themselves joining the channel as they can to help with your contribution.
Today we’re going to be focusing on the Calendar application, one of the original Core apps and also one of those that is already in the default device images. Our goal for today is to get the Calendar ready for every-day use (dogfooding), which means we need to get the following features working:
- Browse by month
- Browse by week
- Browse by day
- Bonus: sync Google Calendar
In addition to these required features, we also have a load of new designs to improve the functionality and user experience for the app. If you’re feeling like taking on a slighter larger task, and you have a good handle on building front-end functionality in QML, here’s a good opportunity to leave your mark.
We also want to fill out our automated test coverage, of which there are currently five bugs that need somebody to work on them. Autopilot tests are all written in Python, so this is a great way for our large community of Python developers to get involved with the Core Apps projects.