2011-04-04 Development Sprint
General Info
Topic: 2.x Dashboard Fragments
Leads: @Darius Jazayeri
Kickoff Meeting Date and Time: on IRC at 9:30am Eastern, Monday, April 4. (See other time zones.)
IRC Channel
#openmrs-sprint on freenode
Date: April 4th - April 10th 2011
Participants:
@Darius Jazayeri
@Ben Wolfe (5% time available)
@Wyclif Luyima
@Daniel Kayiwa (traveling for 2 days)
@Mike Seaton (limited)
@Jeremy Keiper (50%)
Mark Goodrich (limited time)
@raff (on Thursday)
Abbas Hachem (evenings, rather limited)
(Insert your name here)
Description
The goal of this sprint is to get OpenMRS developers familiar with the upcoming 2.x UI framework, while simultaneously implementing some useful functionality. (We'll certainly discover some bugs in the pre-alpha framework too.)
@Darius Jazayeri has written a style guide that all patient dashboard fragments in OpenMRS 2.x will follow, and has written a step by step tutorial that shows how to follow these practices while building the "patientIdentifiers" fragment.
You should do the following:
Pick one of the "xyz fragment" tickets, and assign it to yourself
Go through the step-by-step fragment tutorial, keeping your ticket in the back of your mind
Implement a fragment for your ticket
ask questions on IRC as they come up
follow standard ticket procedures: attach a patch, request code review, etc
Any bugs, issues, or limitations with the framework can be mentioned here: http://notes.openmrs.org/2x-UI-framework-needs
or, if you prefer, you can create a ticket directly, making sure to add @Darius Jazayeri as a watcher, and if you have privileges set the ticket's fixVersion to 2.x UI Framework v0.8.
Tickets
Milestone/version: 2.x Dashboard Fragments Sprint
Dashboard: JIRA dashboard
Review from previous sprint
What was not finished:
What could be done better:
Notes
(to be taken during initial sprint meeting)
Other Resources
Strict Prerequisite: UI Framework Step By Step Tutorial
Next, read these, to have them in mind while writing your fragment: Patient Fragments, Best Practices and Style Guide
Finally, go through this tutorial, and build your own fragment in parallel: 2.x core Patient Fragment step by step tutorial