Github repos for WindowsPhone and Legacy BlackBerry

This morning I finished setting up GithubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ repositories for the WordPress for Windows Phone (trac), and WordPress for Legacy BlackBerry (trac) apps.

The svn history and authorship are preserved, however, if I missed linking up an author to their Github account let me know. For both Github repos I’ve set the default branch to develop and the associated website to this blog.

Both svn repos included directories for graphics and other binaries which I have not tried to import. I think its probably fine to just leave them in their respective svn repos, but if we want to move them let’s talk about the best way, adding them to a new branch seems weird.

#blackberry, #git, #github, #svn, #windowsphone

Dev chat summary for July 10, 2013

Agenda

  • Android – latest update
  • Android – NUX
  • iOSiOS The operating system used on iPhones and iPads. status
  • Mobile Handbook status
  • GitHubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies.

Android – latest update

A smaller Android update is almost ready. There are a few changes in this release: the menu drawer now overlays the top, ‘View Admin’ was removed from the sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. and moved to Settings, there are new graphics for xhdpi devices (like the Galaxy S4), and the post editor now saves local drafts a little differently by pressing the back button and then prompting the user (before you had to change the status yourself).

Android – NUX

Mostly on hold since we’re discussing ways we can make the NUX better by showing real user posts as a part of the onboarding flow. Need to figure out what’s happening here, post coming so we can discuss.

iOS status

Some bugs were fixed based on user feedback in the forums. The WordPress.comWordPress.com An online implementation of WordPress code that lets you immediately access a new WordPress environment to publish your content. WordPress.com is a private company owned by Automattic that hosts the largest multisite in the world. This is arguably the best place to start blogging if you have never touched WordPress before. https://wordpress.com/ Native Reader iteration is still ongoing, there’s been a lot of testing/fixing. Optimistically we should be able to open it up before the end of this week.

We briefly talked about what should come next for the iOS app, some ideas thrown out were:

  • Reader
  • Notifications
  • Visual Editor
  • iOS 7 preparation

Mobile Handbook status

The Mobile Handbook is in need of some serious work, especially in some areas. Rachel has started to look into the state of it and everyone is urged to take a look ASAP. We’ve all been busy but it’s time to make progress on the todo list and also make sure that the content that is already there is current.

GitHub migration

Last week we talked about moving the WP app’s GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/. repos from WordPress-Mobile to the Foundation’s GitHub account (discussion here). So far everyone seems favorable of the idea, but please share any thoughts. We’re also hoping to get a new, more stable subgit version and some git.wp.org changes (may be as early as by the end of this month).

Next week

The next dev chat will be on July 17, 2013 at 15:00 UTC. Mark your calendar and join us in #wordpress-mobile on Freenode.

#android, #dev-chat, #git, #handbook, #ios

Dev Chat Summary for May 15, 2013

Several of the team were out at Google IO this week so we filled in the gaps as we were able. Chat log.

Agenda

  • iOSiOS The operating system used on iPhones and iPads.
  • Android
  • WInPhone and BlackBerry
  • GitGit Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. Most modern plugin and theme development is being done with this version control system. https://git-scm.com/.

iOS

  • Accounts is nearly complete. Needs more testing but we’ll hold off until NUX is ready.
  • NUX is currently being tested and awaiting updated translations.
  • Progress continues on the native reader. Support for adding/replying to comments is underway and irbrad is joining the effort.

Android

The notifications release is currently in betaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. and very close to releasing. We haven’t decided what’s next but NUX is high on the list.

WinP and BlackBerry

BlackBerry is currently reviewing an update sent Monday, May 13th, and we expect it to be live in the store this week. This is basically version 2.3.3 of the Android app with some minor changes. The code is in the BlackBerry branch of the Android repository.

A Windows Phone update was submitted Tuesday. This update addresses an issue with the sharing feature. We expect it to be live later today or tomorrow.

Git

We’ve been having some trouble with the git repository at ios.git.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ getting out of sync with our git checkouts and the mirror on github.com. The repositories have had trouble staying in sync and most recently the commit authors have been reset and no longer match. We suspect the culprit is the subgit software that manages syncing between the svn and git repositories hosted on wordpress.org.

We discussed possible options:
A) Give subgit one last try.
B) Drop svn and make ios.git.wordpress.org the official repository, mirrored to githubGitHub GitHub is a website that offers online implementation of git repositories that can can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/.
C) Make the repository on github the official repo.

We talked it over and decided the best course of action is to sunset the svn repo in favor of git. We will correct the repository at ios.git.wordpress.org and it will become the official repo for WPiOS with a two way mirror to github.

Next week

The next dev chat will be on May 22, 2013 at 1500 UTC. Mark your calendar and join us in #wordpress-mobile on Freenode.

#android, #blackberry, #dev-chat, #git, #ios, #windows-phone