This is a reminder that we have a call on August 2nd from 14-15 UTC! My goal for this first call is for everyone to be acquainted and get a sense of the developer community's priorities. Here's my tentative agenda.
It might be nice to hear a quick (dev-centric) recap/plan "on behalf of" the PMC about the changes that were proposed/suggested out of the big meeting in Seattle at the end of June. Would be especially helpful for those who weren't able to attend in-person.
The reason for being on the calls ranges from connecting with other devs to figuring out what is coming next.
We need more non-Nafundi people on the call. We'll also need to communicate what attendees get by participating and manually recruit. That's the first step to a technical steering committee.
@yanokwa and @ln will put together a strawman roadmap to get conservations started about features.
Code review is a bottleneck. @jamesknight will be helping with Collect. @dcbriccetti will be helping with Briefcase.
Docs effort is important so we can document architecture, mental models, so others can help with archaeology. https://docs.opendatakit.org is a good start.
We need to build more contributor capacity on Aggregate. Perhaps SolDevelo can help based on their Aggregate future plans post.
Welcoming and helping folks on the Slack and forum is important and we should do it (Be like @danbjoseph!)
Monthly releases still seem like a reasonable approach
Ad-hoc meetings work well, but we might also do an office hour
I really enjoyed the last dev call and can facilitate the next one on Wednesday September 6, 2017 from 14-15UTC. Anyone willing to be the notes point person?
ODK Aggregate - new README and instructions are being written
Technical steering committee - UW survey with call for volunteer closed 8/31
Strawman roadmap
Google Summer of Code was big success -- @Shobhit_Agarwal do you want to say a few words about your experience?
Possible theme: interacting with data outside the form
This is a big area of feature requests. Implementations and specifications have gotten muddied so there's an opportunity for tightening things by sharing knowledge and ideas.
Knowledge sharing: @dcbriccetti, @martijnr and/or @michal_dudzinski could talk about external secondary instances (XML) and why they matter and also potential extensions to artificial instances and CSV handling. In particularly, why CSV handling is valuable even in a world where pulldata/search/external itemsets exist.
Discussion of needs from external data proposals in Features category. @TomSmyth, maybe you'd like to talk about your proposal?
For those whom I've tagged above, are you interested and available? Anything else that anyone wants to discuss?
Reminder that the dev call will take place tomorrow!
I have spoken with @Shobhit_Agarwal and he will say a few words about his GSoC experience.
@dcbriccetti@martijnr@michal_dudzinski are any of you interested in talking about external secondary instances? @tomsmyth Do you want to talk about some ideas you have for interacting with data outside the form?
Let's do a quick poll to see who will be there
I will be on the call Wednesday September 6, 2017 from 14 to 15UTC (see in my timezone)
I can't make it this time but am interested in future calls
We had about 15 participants from Nafundi, Ona, Enketo, Carter Center, DIAL, Redcross, and of course individual contributors. It's a nice increase over the first call.
We covered the status of the action items from the last meeting. We've had big wins in code review and the docs website. Not so big wins on ODK Aggregate and making real progress on the technical steering committee and a technical roadmap. @yanokwa vowed to make progress on those fronts. Of course, he vowed that on the last call, but he was more vowey this time.
On the docs front, @adammichaelwood explained the scope of docs.opendatakit.org (anything that has to do with installing, using, developing on ODK) and how developers can contribute (read the docs and file issues).
There was great knowledge sharing from @martijnr on the importance of external secondary instances and a good question and answer session about why it was never implemented properly to begin with and how we can prevent that class of mistakes.
@Shobhit_Agarwal reported on his Google Summer of Code experienced and said he planned to continue working on ODK.
@tomsmyth discussed his feature request of setting arbitrary key-value pairs under the Form Metadata. More at Custom form metadata
The next call is: October 4, 2017 from 14-15 UTC
@ln and @yanokwa will be on a field visit to Somalia(!) during this time. We'll try to join, but there might not be a great connection.
Who would like to lead call? And who would like to take notes?
Quick alert for those who participate in the developer calls. The PMC made good progress on putting together governance for a technical steering committee. We've put that document at Proposed governance for ODK 1 Technical Steering Committee and we'd love your feedback!
Learning sessions - profiling and optimizing by @dcbriccetti, Android testing by @jamesknight; goal is to share knowledge within dev community and attract new contributors
Who is interested?
Live or recorded?
Any other topics anyone would like to facilitate or learn more about?
Somaliland has been great so far and it's really impressive to see how many people here know of and use tools in the ODK ecosystem. It seems @yanokwa and I will likely be able to join the call.
Let's do a quick poll to see who will be there
I will be on the call Wednesday October 4, 2017 from 14 to 15UTC (see in my timezone)
I can't make it this time but am interested in future calls
Notes from the Oct 4 Developer Call
See the agenda for details.
Dave Briccetti and James Knight described work they are doing that led to a plan for them to create learning sessions on performance measuring and improvement, and Android testing, respectively.
David McCann discussed his work with Briefcase and Aggregate.
Tom Smyth discussed a proposal to better handle repeat instance naming.
Ronald Munjoma updated us on the Outreachy project.
Yaw discussed the proposed governance for the ODK 1 Technical Steering Committee
Action:
Wow I really wasn't aware of ODK Developer calls. Got here by chance. I really love the idea and will surely participate in the next call. Big up to you guys. This is great @yanokwa
The first Wednesday of the month is quickly approaching! I'm looking forward to hearing everyone live for our next call on Wednesday November 1st 14 to 15UTC (see in my timezone).
Does anyone want to lead and/or have topics they want to make sure we discuss?
Here are some things on my mind:
@ggalmazor has started simplifying the Aggregate build and deploy process. If he joins the call, perhaps he could tell us a bit about what he's planning.
The latest JavaRosa Collect releases went well. The testing checklist@mmarciniak90 has put together has helped. More communication about risk has helped. How can we apply this to other tools? What else can we improve?