Joomla! Framework + Issue Management + GitHub = Fun Code

Preview:

DESCRIPTION

Anyone who has contributed code to Joomla is familiar with Joomlacode. While it works pretty well for what it does, there’s also a lot of headaches associated with it. The interface isn’t friendly, the code is buggy, it’s completely disconnected from our code on GitHub, etc. At the end of the day though, Joomlacode meets the high demands of the Joomla Bug Squad, and a suitable replacement hasn’t been found for it... Until now. In this session, we take a look at the Joomla Issue Tracker, an issue tracking application built on our Framework code to help fix some of the headaches that exist with Joomlacode. See how members of the Joomla community have come together to build an issue tracking solution that meets the demands of the project while making contributing fun.

Citation preview

Joomla! Framework + Issue Management

+ GitHub = Fun Code

Michael Babker

@mbabker #jwc13 #jtracker

OR

@mbabker #jwc13 #jtracker

@mbabker #jwc13 #jtracker

Going to Combat Against Joomlacode

Michael Babker

What’s This All About?

Eating our own dog food

Improving our system

Making things easier

History

~ 10/2011 - CMS Code moves to GitHub Discussion starts on tracker

10/2012 - Work starts on Issue Tracker

Why not X?

GitHub - Issues list equivalent of a to-do list

Other systems - No agreement

Getting Started

Oct 5, 2012 - Code started using Platform as base

Using best of Platform and CMS

Web and CLI apps

Reset

Joomla Framework born January 2013

April 2013 - Start restructuring from Platform to Framework based

Advantages

More Control

New Tools

System Profiledeveloper.joomla.org

(CMS)issues.joomla.org(Issue Tracker)

# of Queries:4

Memory Use:8.76 MB

Application Time:225ms

# of Queries:65

Memory Use:14.2 MB

Application Time:151ms

Toolset

Internationalization

Localized interface

Accepting translations soon!

Contributors

Behind the Scenes

PR-<branch> labels on CMS pulls

Behind the ScenesDocumentation

Behind the ScenesManagement

Behind the ScenesDatabase

Roadmap

Gamification

Integrated ideas pool

Reporting

Beta Testing

issues.joomla.org

Login with GitHub

Test away!

I’m beta testing the new Joomla Issue Tracker! http://issues.joomla.org #jwc13 #jtracker

Recommended