Portal

Difference between revisions of "Bug Squad"

From Joomla! Documentation

(Marked this version for translation)
 
(67 intermediate revisions by 8 users not shown)
Line 1: Line 1:
__NOTOC__
+
<noinclude><languages /></noinclude>
<div style="float: left; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;">
+
{{browsebar|bugsquad}}
== Bug Squad Portal ==
+
{{Top portal heading|color=white-bkgd|icon=bug|icon-color=#5091cd|size=5x|text-color=#333|title=<translate><!--T:4-->
 +
Joomla! Bug Squad Portal</translate>}}
 +
{{section portal heading|icon=info|title=<translate><!--T:20--> Purpose, Function and Roles</translate>}}
 +
<translate>
 +
== Purpose == <!--T:21-->
 +
</translate>
  
This is the Joomla! Bug Squad Portal.
+
'''<translate><!--T:22--> The purpose of the Joomla! Bug Squad (JBS) is to reduce the number of bugs in Joomla.</translate>'''
  
This is where you will find all the information you need as a Joomal! Bug Squad member.
+
<translate><!--T:23--> This is valid not only for the CMS, but for every Joomla (sub-)project.</translate>
  
[[Bug_Squad Main | Bug Squad Article]]
+
<div class="large-6 columns">{{Basic button|S:MyLanguage/Portal:Bug_Squad/Intro|<translate><!--T:24--> Read more about Function and Roles of the Bug Squad</translate>|class=expand success}}</div>
</div>
 
<div style="float: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc; margin:">
 
  
==Join the Bug Squad==
+
{{-}}
* To join the Bug Squad:
 
** Set up an Username on [http://joomlacode.org/ Joomlacode] (Click the Register new account in the Upper Right Corner)
 
**Fill out this form https://spreadsheets.google.com/viewform?formkey=dC03MldWeGZvUnQxbm1qN2hCUHFtcnc6MQ JBS Roster]
 
** Send an email request to Mark Dexter ( dextercowley AT gmail DOT com ) requesting membership in the Joomla! Bug Squad and provide him your Joomlacode Username
 
</div>
 
<div style="clear:both; width:100%;margin-bottom:15px">
 
<div style="float:right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top:30px" >
 
  
==JBS Communication==
 
* The Bug Squad uses IRC on Freenode: #joomla-bug-squad for interactive discussion, [http://webchat.freenode.net/?channels=#joomla-bug-squad Web based Client], [[IRC_cheat_sheet|IRC cheat sheet]]
 
* [http://groups.google.com/group/joomlabugsquad Mailing list]
 
* [http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemBrowse&tracker_id=8103 Joomla! 1.6 Issue Tracker ]
 
* [[Coding_style_and_standards]]
 
* [http://joomlacode.org/svn/joomla/development/trunk Joomla! 1.6 Code Repository] (Username: anonymous Password: not required)
 
</div>
 
<div style="float:left; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top:30px: margin-bottom:30px" >
 
  
==Teams==
+
{{section portal heading|icon=user|title=<translate><!--T:7-->
*[[Bug_Squad#Tracker_Team | Tracker Team]] -- [[Tracker_Team | More on the tracker team]]
+
Join the Bug Squad</translate>}}{{Portal:Bug_Squad/Join_the_Bug_Squad/<translate><!--T:8-->
*[[Bug_Squad#Coding_Team | Coding Team]] -- [[Bug_Squad_Coding_Team | More on the coding team]]
+
en</translate>}}
*[[Bug_Squad#Testing_Team | Testing Team]]
 
*[[Bug_Squad#Automated_Testing_Team | Automated Testing Team]] -- [[Automated_Testing_Team | More on the Automated Testing Team]]
 
*[[Bug_Squad#Migration_.2F_Upgrade_Team | Migration / Upgrade Team]]
 
Teams are flexible and overlapping.
 
</div>
 
  
<div style="clear:both; width:100%;margin-bottom:15px">
+
{{section portal heading|icon=sort|title=<translate><!--T:9-->
 +
Communication</translate>}}{{Portal:Bug_Squad/Communication/<translate><!--T:19-->
 +
en</translate>}}
  
<div style="float: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top: 30px">
+
{{-}}
 
+
<div class="large-6 column">
==Manuals==
+
{{section portal heading|icon=thumbs-up|title=<translate><!--T:11-->
*[http://php.net/manual/en/index.php  PHP]
+
Useful Information</translate>}}{{Portal:Bug_Squad/Useful Information/<translate><!--T:12-->
*[http://dev.mysql.com/doc/  MySQL]
+
en</translate>}}{{tip|<translate><!--T:13-->
*[http://api.joomla.org/   Joomla! 1.5 API]
+
See the [[S:MyLanguage/Category:Bug_Squad|Bug Squad references]].</translate>|title=<translate><!--T:14-->
*[  Joomla! 1.6 API]
+
For more articles and information:</translate>}}
*[http://mootools.net/docs/core  Mootools]
 
 
</div>
 
</div>
 
+
<div class="large-6 column">
<div style="left: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top: 30px">
+
{{section portal heading|icon=book|title=<translate><!--T:15-->
 
+
Manuals</translate>}}{{Portal:Bug_Squad/Manuals/<translate><!--T:16-->
==Useful Information==
+
en</translate>}}
*[[Bug_Tracking_Process#Issue_Priorities | Issue Priorities]]
 
*[[Testing_Checklists | Testing Checklists]]
 
*[[Patches]]
 
*[[Setting_up_your_workstation_for_Joomla!_development | Setting Up your Workstation]]
 
</div>
 
 
 
<div style="left: right; width:45%; vertical-align:top; border:1px solid #abd5f5; background-color: #f1f5fc;margin-top: 30px">
 
 
 
==Setting Up Resources==
 
*[http://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients  IRC Clients]
 
*[http://tortoisesvn.net/downloads Tortoise SVN Client for Windows]
 
*[http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients Other Subversion Clients]
 
*[http://www.apachefriends.org/en/index.html XAMPP]
 
 
 
 
</div>
 
</div>
 +
<div class="large-6 column">
 +
{{section portal heading|icon=gears|title=<translate><!--T:17-->
 +
Setting Up Resources</translate>}}{{Portal:Bug_Squad/Setting Up Resources/<translate><!--T:18-->
 +
en</translate>}}
 
</div>
 
</div>
  
[[Category:Bug Squad]]
+
__NOTOC__
[[Category:Development]]
+
<noinclude>
 +
[[Category:Bug Squad{{#translation:}}]]
 +
[[Category:Development{{#translation:}}]]
 +
[[Category:Production Department{{#translation:}}]]
 +
[[Category:Active Working Groups{{#translation:}}]]
 +
[[Category:Working Groups{{#translation:}}]]
 +
</noinclude>

Latest revision as of 03:08, 24 October 2018

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎português • ‎беларуская • ‎русский • ‎中文(台灣)‎

JBS Portal Page · Bug Squad · Tracker Team · Coding Team · Automated Testing Team

Joomla! Bug Squad Portal

Purpose, Function and Roles

Purpose[edit]

The purpose of the Joomla! Bug Squad (JBS) is to reduce the number of bugs in Joomla.

This is valid not only for the CMS, but for every Joomla (sub-)project.


Join the Bug Squad

Become a Contributor[edit]

All you need to start contributing is a GitHub account.

A good starting point is testing pull requests (PRs), as we always need at least 2 successful tests for each PR before it can be merged. Detailed instructions for testing Joomla! patches are found on the documentation site.

If you are comfortable with coding, you can create PRs for open issues as well.

We use Mattermost for team communication, so you are encouraged to create an account there, if you have not yet. The "PD Bug Squad" channel is for Bug Squad contributors. Drop a mail to the Bug Squad, if you can't get into that channel. You will be added manually then.

Joomla! uses GitHub as its code repository and the Joomla! Issue Tracker for reporting bugs. You will need your GitHub user account to


Become a Member[edit]

As a member of the Bug Squad, you are expected to mentor contributors, scan the various communication channels for potential issues, and to support the developers to prevent and fix bugs.

If you accept the challenge, send an email request to the Bug Squad with a short description of your expertise to request membership.

See Bug Squad Team


Communication

The Joomla! Bug Squad uses Glip for team communication, so you are encouraged to create an account there, if you have not yet. The "Bug Squad Public Discussion" channel is for Bug Squad contributors. Drop a mail to the Bug Squad, if you can't get into that channel. You will be added manually then. Additionally, you might want to subscribe to the Joomla! CMS Development Mailing list.

Joomla! uses GitHub as its code repository and the Joomla! Issue Tracker for reporting bugs.


Manuals

Joomla! API · PHP · MySQL · jQuery · Mootools