Difference between revisions of "Welcome to the Bug Squad"

From Joomla! Documentation

(remove review tag)
(Fix link)
 
(9 intermediate revisions by 4 users not shown)
Line 5: Line 5:
 
; Who is in JBS? : The JBS is a team of incredibly capable and friendly volunteers. JBS members have varying amounts of experience with Joomla and with programming. You don't have to be a Joomla or PHP expert to contribute to the JBS.
 
; Who is in JBS? : The JBS is a team of incredibly capable and friendly volunteers. JBS members have varying amounts of experience with Joomla and with programming. You don't have to be a Joomla or PHP expert to contribute to the JBS.
  
; What do we do? : We fix bugs in the current Joomla release and we help debug new major releases. A detailed description is available in the [[Bug Squad]] article.
+
; What do we do? : We report, track, test, and fix bugs in the current Joomla release and we help debug new major releases. A detailed description is available in the [[Bug Squad]] article.
  
; Where do we hang out? : JBS members meet for informal communications in the Joomla! Bug Squad Skype chat. When you become a JBS member, you will be admitted to this chat session. This is a place where you can "check in", see what is going on, ask and answer questions, and get to know your fellow JBS members. We also have a Google group for more formal questions and discussions. JBS members also monitor the [http://forum.joomla.org/viewforum.php?f=199&sid=eb2adfe2a7fb9f405660b73e05111c4b Joomla! 1.5.x_Q&T forum].
+
; Where do we hang out? : JBS members meet for informal communications on the Joomla! Bug Squad IRC channel at #joomla-bug-squad. As of April 2011, we also have a Skype chat just for JBS members. To join, please email Mark Dexter. These are places where you can "check in", see what is going on, ask and answer questions, and get to know your fellow JBS members. We also have a Google group for more formal questions and discussions at [http://groups.google.com/group/joomlabugsquad http://groups.google.com/group/joomlabugsquad]. JBS members also monitor the [http://forum.joomla.org/viewforum.php?f=579 Joomla! 2.5 Bug Reporting forum].
  
 
; When do we fix bugs? :Any time is a great time to fix a bug! Reporting and fixing bugs is a continuous, on-going process.
 
; When do we fix bugs? :Any time is a great time to fix a bug! Reporting and fixing bugs is a continuous, on-going process.
  
; How do we do it? : The central focus of our work is the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=32 Joomla Tracker]. This is the tool that lists all reported bugs and tracks their progress from the initial report to final resolution. For more information about how the Tracker works, see the [[Tracker]] article. Many of us who do programming use Eclipse, which is a free IDE (integrated development environment) for working with PHP programs like Joomla. Detailed instructions for setting up your workstation for Joomla programming with Eclipse are available [[Setting_up_your_workstation_for_Joomla!_development|here]].
+
; How do we do it? : The central focus of our work is the tracker at Joomlacode.org. For version 2.5, we use the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8103 CMS Issue Tracker]. For version 1.5, we use the [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=32 Joomla! 1.5.x Bug Tracker]. Most of our work at this point will be in version 2.5.
 +
 
 +
: The tracker lists all reported bugs and tracks their progress from the initial report to final resolution. For more information about how the Tracker works, see the [[Bug Tracking Process]] article or you can look at a 30-minute webinar called [[Webinar:_Overview_of_Tracker_Process|Overview of the Tracker Process]]. Many of us who do programming use Eclipse, which is a free IDE (integrated development environment) for working with PHP programs like Joomla. Detailed instructions for setting up your workstation for Joomla programming with Eclipse are available [[Setting_up_your_workstation_for_Joomla_development|here]].
 +
 
 +
As of May 2010, we are five teams within JBS, as follows:
 +
* Tracker Team
 +
* Coding Team
 +
* Testing Team
 +
* Automated Testing Team
 +
* Upgrade / Migration Team
 +
 
 +
You can read more about these in the general description of the [[Bug Squad]].
  
 
; Why JBS? : Because we want Joomla to be as high quality and bug-free as is humanly possible.
 
; Why JBS? : Because we want Joomla to be as high quality and bug-free as is humanly possible.
  
 
===Overview of JBS Process===
 
===Overview of JBS Process===
For a description of the way the JBS works, see the [[Joomla! Maintenance Procedures]] article.
+
For a description of the way the JBS works, see the [[Joomla! Maintenance Procedures]] article. Also, you can watch a 30-minute webinar called [[Webinar:_Overview_of_Tracker_Process|Overview of the Tracker Process]].
  
 
===More Information===
 
===More Information===

Latest revision as of 20:01, 4 April 2020

Welcome to the Joomla Bug Squad (JBS)! This article is for new Joomla Bug Squad members and also for people who might be thinking about joining JBS.

JBS In a Nutshell[edit]

Who is in JBS?
The JBS is a team of incredibly capable and friendly volunteers. JBS members have varying amounts of experience with Joomla and with programming. You don't have to be a Joomla or PHP expert to contribute to the JBS.
What do we do?
We report, track, test, and fix bugs in the current Joomla release and we help debug new major releases. A detailed description is available in the Bug Squad article.
Where do we hang out?
JBS members meet for informal communications on the Joomla! Bug Squad IRC channel at #joomla-bug-squad. As of April 2011, we also have a Skype chat just for JBS members. To join, please email Mark Dexter. These are places where you can "check in", see what is going on, ask and answer questions, and get to know your fellow JBS members. We also have a Google group for more formal questions and discussions at http://groups.google.com/group/joomlabugsquad. JBS members also monitor the Joomla! 2.5 Bug Reporting forum.
When do we fix bugs?
Any time is a great time to fix a bug! Reporting and fixing bugs is a continuous, on-going process.
How do we do it?
The central focus of our work is the tracker at Joomlacode.org. For version 2.5, we use the CMS Issue Tracker. For version 1.5, we use the Joomla! 1.5.x Bug Tracker. Most of our work at this point will be in version 2.5.
The tracker lists all reported bugs and tracks their progress from the initial report to final resolution. For more information about how the Tracker works, see the Bug Tracking Process article or you can look at a 30-minute webinar called Overview of the Tracker Process. Many of us who do programming use Eclipse, which is a free IDE (integrated development environment) for working with PHP programs like Joomla. Detailed instructions for setting up your workstation for Joomla programming with Eclipse are available here.

As of May 2010, we are five teams within JBS, as follows:

  • Tracker Team
  • Coding Team
  • Testing Team
  • Automated Testing Team
  • Upgrade / Migration Team

You can read more about these in the general description of the Bug Squad.

Why JBS?
Because we want Joomla to be as high quality and bug-free as is humanly possible.

Overview of JBS Process[edit]

For a description of the way the JBS works, see the Joomla! Maintenance Procedures article. Also, you can watch a 30-minute webinar called Overview of the Tracker Process.

More Information[edit]

There is a lot of great information for JBS members on the Joomla wiki site under the heading Category:Bug Squad. Also, and very importantly, we treat everyone with respect and consideration and take the Joomla code of conduct very seriously.