joomla! framework + issue management + github = fun code
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.TRANSCRIPT
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
Questions
Resources:
https://github.com/joomla/jissues
http://issues.joomla.org
Google+ - Joomla Issue Tracker Collaboration