Chat log.
Agenda
- WPiOS
- WPWindowsPhone
- Make/mobile changes and migrations
- Trac guidelines for feature driven development
- Mobile Handbook
WPiOS
Sounds release (should be v 3.3):
Ready to go, asking for some final feedback on the sounds on Twitter and in the forums.
Notifications release:
No update, but development is progressing.
WPWindowsPhone
1.7 (Local drafts, Windows Phone 8 support):
Complications when submitting, the update doesn’t work as expected for Windows Phone 8 devices. We’re in touch with Microsoft to help resolve the issues, but can only wait right now. Announcement pending.
1.7.1 bugfix update is pretty much ready to go.
1.8 (Moderation and Comments):
Work is progressing. If everything goes well we’ll submit early next week (shooting for Monday), but depends on when we can push the 1.7 and 1.7.1 releases through.
Make/mobile changes and migrations
Just a heads up: over the next few weeks we’ll work on moving all the dev blogs, app sites, public blogs, and forums/support over to WordPress.org. This will happen gradually starting with the simple bits (like moving all the /development pages on the various sites) to one central location (most likely on this blog or in the upcoming Mobile Handbook).
Trac guidelines for feature based development
We spent a good chunk of time discussing how we should go about feature-driven development in Trac (full log here). In the end we concluded the following:
- Milestones should be based on features and not versions.
- Bugs fixed should be tagged with the Next Release milestone, and then migrated over when a feature is ready to be submitted/released.
- Bugs that need to be curated with a feature release are the only types of defects that should be tagged with a specific feature release.
- After every major app update has been submitted, we’ve now made it the norm for the team working on that update to spend the time in between submitting to the app being approved to go on a bug hunt in Trac, as well as keep testing the release and fix any issues.
Feature-driven development enables us to iterate faster and quickly submit app updates when a particular feature or set of enhancements are ready. Any new feature or major enhancement means a version number bump (e.g. 3.X).
We acknowledged the overwhelming amount of “defect” type tickets especially in the WPiOS Trac and recognized that something has to be done about this to build sustainable, bug-free apps. The steps above are intended to deal with this.
Mobile Handbook
Some concerns were brought up as to what the Mobile Handbook would contain. To the best of our knowledge, the Mobile Handbook would have a bit of the same content as the Core Handbook. We acknowledged the guidelines already posted, and that the Mobile Handbook would need at least in part specific sections for each app (because the platforms and how you develop on them are so different). We’ll also want to mention that the apps are on GIT as well as SVN. As previously noted, mrroundhill, koke, and daniloercoli will help write it as the lead developers for their respective platforms. Jkudish mentioned in the chat that he’d be up for providing some pointers for us as he recently got started with mobile development himself.
Next chat
Join us for the next weekly chat Wednesday at 1600 UTC on irc.freenode.net in the #WordPress-Mobile room.
Hi there, I’ve put together a spreadsheet here: https://docs.google.com/spreadsheet/ccc?key=0AiTZlIvtDmPEdDQxQkV6bGdTN3VWWHVhYlpEU0NENWc
You’ll see the main sections, and you can insert a line underneath the sections for the individual document title. Use – to show a hierarchy. I’ve added some content so you can see what I mean.
I suggest using the following workflow:
1. Create the table of contents.
Add all of the titles of the individual articles you need. Move the rows around to create the table of contents. This means you’ll have a complete list of things that need to be written when you get started.
2. Start Writing
Author puts their name in the Author column, creates page and adds a link. Change the status to In Progress. When you’re done change Status to Needs Editor. It’ll be looked at by an editor. When they’re happy they’ll assign a proofreader. When the proofreader is done they’ll mark it as complete.
Comments can be added to the comments section – this could be on issues you’ve got, or suggestions from the editor.
Where will be build it?
There are a few options:
1. Build it on make.wordpress.org/events/handbook
2. Create another site and then migrate it when we’re done.
I was naturally thinking about building it on events/handbook/ but it could actually be good to set up a site and build it on there. That way we can use something like Edit Flow for comments, create tags and custom statuses, and have a bit more control. Then when the content is done we could migrate it to make.wordpress.org/events/handbook
I don’t mind either way though, and would appreciate any input or thoughts you guys have on it.