Bugs & Fun @Home: Difference between revisions

From Joomla! Documentation

No edit summary
 
(45 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>
<noinclude><languages /></noinclude>
[[Image:Bfah.png|225px|right]]


<translate><!--T:1--> Bugs and Fun @home is an event where Joomla enthusiasts meet online to improve Joomla. This is not only for improving the code of Joomla but also the documentation and translation. It is an online event for everybody to come, have fun and meet fellow Joomlers.</translate>
{{tip|title=BUGS & FUN AT HOME|text=<translate><!--T:70--> Jump down to the [[Bugs_%26_Fun_@Home#Getting_Started|Getting Started]] section to find out how to get involved.</translate>}}
[[Image:Bfah.png|1075px||none]]
 
<translate><!--T:1--> Bugs and Fun @home was an event run during the pandemic where Joomla enthusiasts were meeting online to improve Joomla. This is not only for improving the code of Joomla but also the documentation and translation. It was an online event for everybody to come, have fun and meet fellow Joomlers.</translate>


<translate><!--T:2-->
<translate><!--T:2-->
Line 17: Line 19:
<translate><!--T:6-->
<translate><!--T:6-->
And the first online meeting Saturday 4th April. It is held weekly every Saturday.
And the first online meeting Saturday 4th April. It is held weekly every Saturday.
Its name was changed to Bugs & Fun @Home. Details were on a spreadsheet until this article was written.</translate>
It's name was changed to Bugs & Fun @Home. Details were on a spreadsheet until this article was written.</translate>
 
== <translate>What's next?</translate> ==
<translate>The [[Category:Volunteer_Engagement|Volunteer Engagement Team]] are looking at several activities to reinvigorate the community. If you are interested in sharing ideas, reach out on [[Mattermost|Mattermost]] or [https://volunteers.joomla.org/teams/volunteer-engagement-team/ contact the VET].</translate>
 
<translate>==Getting Started== <!--T:46--></translate>
<translate>
===Find Out More=== <!--T:47--></translate>
<translate>
<!--T:48-->
If you're just looking to get started and want to find out more about whether you can contribute, the short answer is yes!</translate>
 
<translate>
<!--T:49-->
There's plenty of tasks needing to be done by people with many skills and interests - it's not all just patch testing, and we don't expect everyone to walk in the door, turn on beastmode and clear the queue!</translate>


== <translate><!--T:7--> Meeting rooms</translate> ==
<translate>There's many ways to [https://joomla.org/contribute-to-joomla.html/ contribute to Joomla], and most are self-paced. Visit [https://joomla.org/contribute-to-joomla.html/ https://joomla.org/contribute-to-joomla.html/] for more information.</translate>
<translate><!--T:8--> There are meeting rooms provided every week. The current rooms are here:</translate>
=== Early Room UTC ===
'''Zoom on Demand'''<br>
Saturday July 4th<br>
Though we don't have a formal Zoom room running this weekend for the Early Room, say hi in the RingCentral Bugs & Fun at Home channel, and a zoom on demand can be spun up if there's enough interest. Alternatively, reach out to [https://volunteers.joomla.org/joomlers/213-patrick-jackson Patrick Jackson] if you're not on RingCentral.


=== Afternoon Room UTC ===
<translate>
'''Zoom on Request'''<br>
===Tools To Use=== <!--T:51--></translate>
Zoom Meeting on request from 13:00 - 15:00 UTC Saturday July 11th<br>
https://us02web.zoom.us/j/87574501273?pwd=MFJ2aXNodktlRGhIdWQ0TXNnd2NLQT09<br>
Meeting ID: 875 7450 1273<br />
Password: 566206


'''Google Meet on Request'''<br>
<translate>
Google Meet rooms are also available for each BFH on request if you prefer it to Zoom.<br>
<!--T:52-->
13:00 - 15:00 UTC https://meet.google.com/ywv-ncoj-ubk<br>
There's some other tools to use to get involved as a Bug Tester for Joomla, as well as if you're looking to get involved in the Joomla project overall. The links below take you to pages on JDOCs that will help you get started.</translate>
Dial-in: (GB) +44 20 3956 9352 PIN: 363 609 351#<br>
<translate>
To complete the day, an additional Meet link is also added later in the day.
<!--T:53-->
* [Mattermost|Mattermost] is the communication tool used by the Joomla Project.</translate>
<translate>
<!--T:55-->
* [[GitHub|GitHub]] is the tool Joomla uses for managing the code for the CMS, and a login to GitHub also allows you to use the [https://issues.joomla.org|Joomla Issues Tracker].</translate>
<translate>
<!--T:56-->
* [[JDOC:How_to_Contribute_to_Joomla!_Documentation|Joomla Documentation Wiki]] is where all of the Joomla Help documents are created and managed, and to help with documentation, create an account there and you can then help with updating Joomla's help.</translate>
<translate>
<!--T:57-->
* [[Crowdin|Crowdin]] is the translation management tool all of Joomla's official language packs are managed in. Creating an account there will allow you to help with contributing to translations in your own language.</translate>


== <translate><!--T:17--> Bugs & Fun Activities List</translate> ==
== <translate><!--T:17--> Bugs & Fun Activities List</translate> ==
<translate>When BF@H was in full swing, various activities were collated to focus on.</translate>
<translate><!--T:9--> The types of activity are split into three levels - Explorer, Adventurer and Conqueror.</translate>
<translate><!--T:9--> The types of activity are split into three levels - Explorer, Adventurer and Conqueror.</translate>
You can access the current list of tasks being looked at in this [https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/ Google Sheet].
<translate>
<!--T:58-->
You can access the current list of tasks being looked at in this [https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/ Google Sheet].</translate>


=== <translate><!--T:18--> Explorer</translate> ===
=== <translate><!--T:18--> Explorer</translate> ===
<translate><!--T:11-->
<translate><!--T:11-->
'''Writing, reviewing, updating and improving current documents.'''  
* '''Writing, reviewing, updating and improving current documents.'''
'''Translating documents into different languages.'''</translate><br>
* '''Translating documents into different languages.'''</translate><br>
<translate><!--T:22-->
The full list is currently on this sheet
The full list is currently on this sheet
[https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/edit#gid=1454163514 Explorer tab]
[https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/edit#gid=1454163514 Explorer tab]</translate>


=== <translate><!--T:19--> Adventurer</translate> ===
=== <translate><!--T:19--> Adventurer</translate> ===
'''<translate><!--T:13--> Testing patches</translate>'''<br>
* '''<translate><!--T:13--> Testing patches</translate>'''<br>
<translate>
<!--T:59-->
This is where we test patches and using the chat feature provided on every Bugs & Fun @Home we can check with others online for help in conducting the tests and collaborate with others to get the second tester needed to fulfil the testing requirements.
This is where we test patches and using the chat feature provided on every Bugs & Fun @Home we can check with others online for help in conducting the tests and collaborate with others to get the second tester needed to fulfil the testing requirements.
At the moment it is still in this spreadsheet tab [https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/edit#gid=1748937094 Adventurer tab] We are looking to move this to tags in GitHub
At the moment it is still in this spreadsheet tab [https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/edit#gid=1748937094 Adventurer tab] We are looking to move this to tags in GitHub</translate>
<translate>
====Accessibility==== <!--T:60--></translate>
https://github.com/joomla/joomla-cms/labels/a11y
<translate>
====Release Blockers==== <!--T:61--></translate>
https://github.com/joomla/joomla-cms/labels/Release%20Blocker


=== <translate><!--T:20--> Conqueror</translate> ===
=== <translate><!--T:20--> Conqueror</translate> ===
'''<translate><!--T:21--> Creating pull requests</translate>'''<br>
* '''<translate><!--T:21--> Creating pull requests</translate>'''<br>
This is where you are encouraged to make your own pull requests.
<translate><!--T:23--> This is where you are encouraged to make your own pull requests.</translate>
<translate><!--T:24-->
Others can then help to test the pull request and if it passes it may make it into the core of Joomla.
Others can then help to test the pull request and if it passes it may make it into the core of Joomla.
The list is currently held on this spreadsheet [https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/edit#gid=0 Conqueror tab]
The list is currently held on this spreadsheet [https://docs.google.com/spreadsheets/d/1TR_-NqoPDSWnUnysT2MRdINVyXCnkzyJteml8-CfFAc/edit#gid=0 Conqueror tab]</translate>


==Resources==
==<translate><!--T:25--> Resources</translate>==
The following resources are available to help you to get the various jobs done.
<translate>
<!--T:62-->
The following resources are available to help you to get the various jobs done.</translate>


===Joomla Docs===
===<translate><!--T:26--> Joomla Docs</translate>===
[[Portal:Joomla!_Code_Contributors|Joomla! Code Contributors]]
[[Portal:Joomla!_Code_Contributors|Joomla! Code Contributors]]


===Joomla on GitHub===
===<translate><!--T:27--> Joomla on GitHub</translate>===
[https://github.com/joomla/joomla-cms github.com/joomla/joomla-cms]
[https://github.com/joomla/joomla-cms github.com/joomla/joomla-cms]


===Joomla Issues on GitHub===
===<translate><!--T:28--> Joomla Issues on GitHub</translate>===
[https://github.com/joomla/joomla-cms/issues github.com/joomla/joomla-cms/issues]
[https://github.com/joomla/joomla-cms/issues github.com/joomla/joomla-cms/issues]


===Pizza bugs and fun===
<translate>
===Pizza bugs and fun=== <!--T:63--></translate>
[https://pizza-bugs-fun.com/en/ pizza-bugs-fun.com]
[https://pizza-bugs-fun.com/en/ pizza-bugs-fun.com]


===Issue tracker===
<translate>
===Issue tracker=== <!--T:64--></translate>
[https://issues.joomla.org/ issues.joomla.org]
[https://issues.joomla.org/ issues.joomla.org]


===Patch testing article===
===<translate><!--T:29--> Patch testing article</translate>===
[[Testing_Joomla!_patches|Testing Jooma! patches]]
[[Testing_Joomla!_patches|Testing Jooma! patches]]


===Patchtester 4 for Joomla 4 download===
===<translate><!--T:30--> Patchtester 4 for Joomla 4 download</translate>===
[https://github.com/joomla-extensions/patchtester/releases/tag/4.0.0-rc2 github.com/joomla-extensions/patchtester/releases/tag/4.0.0-rc2]
[https://github.com/joomla-extensions/patchtester/releases/tag/4.0.0-rc3 github.com/joomla-extensions/patchtester/releases/tag/4.0.0-rc3]


===Patchtester 3 for Joomla 3 download===
===<translate><!--T:31--> Patchtester 3 for Joomla 3 download</translate>===
[https://github.com/joomla-extensions/patchtester/releases/tag/3.0.0.rc github.com/joomla-extensions/patchtester/releases/tag/3.0.0.rc]
[https://github.com/joomla-extensions/patchtester/releases/tag/3.0.0.rc github.com/joomla-extensions/patchtester/releases/tag/3.0.0.rc]


===Prebuilt Packages===
===<translate><!--T:32--> Prebuilt Packages</translate>===
[[Testing_Joomla!_patches#Prebuild_packages|Prebuild packages]]
[[Testing_Joomla!_patches#Prebuild_packages|Prebuild packages]]


===Joomla Nightly Builds===
<translate>
===Joomla Nightly Builds=== <!--T:65--></translate>
[https://developer.joomla.org/nightly-builds.html developer.joomla.org/nightly-builds.html]
[https://developer.joomla.org/nightly-builds.html developer.joomla.org/nightly-builds.html]


===Setting up your J4 Environment===
===<translate><!--T:33--> Setting up your J4 Environment</translate>===
[[J4.x:Setting_Up_Your_Local_Environment|Setting Up Your Local Environment]]
[[J4.x:Setting_Up_Your_Local_Environment|Setting Up Your Local Environment]]


===Joomla_4.0.0-beta2-dev-Development-Full_Package===
===<translate><!--T:35--> Testing sheet for release candidates</translate>===
[https://developer.joomla.org/nightlies/Joomla_4.0.0-beta2-dev-Development-Full_Package.zip]
[https://docs.google.com/spreadsheets/d/1tCgPO8_y2LT5PjsHUWBcW-5q4f8BUBODY3iuEgXWFj0/edit#gid=322644199 CMS Release Checksheet (GoogleDocs)]
 
===Next Joomla 3 release candidate===
[https://github.com/joomla/joomla-cms/tree/3.9.19-rc github.com/joomla/joomla-cms/tree/3.9.19-rc]


===Testing sheet for release candidates===
<noinclude>[[Category:Events]][[Category:Pizza_Bugs_and_Fun]][[Category:Volunteer Engagement]]</noinclude>
[https://docs.google.com/spreadsheets/d/1tCgPO8_y2LT5PjsHUWBcW-5q4f8BUBODY3iuEgXWFj0/edit#gid=322644199 CMS Release Checksheet (GoogleDocs)]

Latest revision as of 08:40, 20 February 2023

BUGS & FUN AT HOME

Jump down to the Getting Started section to find out how to get involved.

Bugs and Fun @home was an event run during the pandemic where Joomla enthusiasts were meeting online to improve Joomla. This is not only for improving the code of Joomla but also the documentation and translation. It was an online event for everybody to come, have fun and meet fellow Joomlers.

The idea behind organizing Bugs and Fun @home events is to achieve these goals:

  • Reduce the number of open issues
  • Get Joomla tested on different environments
  • Get more people interested in testing issues at home
  • Meet fellow Joomlers online
  • Have fun and learn in a friendly environment

Origin

The idea for Bugs & Fun @home came about when most of Europe was in lockdown during the COVID-19 pandemic. It came out of a discussion in a Production team meeting. The first incarnation was Pizza Bugs & Fun without the Pizza And the first online meeting Saturday 4th April. It is held weekly every Saturday. It's name was changed to Bugs & Fun @Home. Details were on a spreadsheet until this article was written.

What's next?

The are looking at several activities to reinvigorate the community. If you are interested in sharing ideas, reach out on Mattermost or contact the VET.

Getting Started

Find Out More

If you're just looking to get started and want to find out more about whether you can contribute, the short answer is yes!

There's plenty of tasks needing to be done by people with many skills and interests - it's not all just patch testing, and we don't expect everyone to walk in the door, turn on beastmode and clear the queue!

There's many ways to contribute to Joomla, and most are self-paced. Visit https://joomla.org/contribute-to-joomla.html/ for more information.

Tools To Use

There's some other tools to use to get involved as a Bug Tester for Joomla, as well as if you're looking to get involved in the Joomla project overall. The links below take you to pages on JDOCs that will help you get started.

  • [Mattermost|Mattermost] is the communication tool used by the Joomla Project.
  • GitHub is the tool Joomla uses for managing the code for the CMS, and a login to GitHub also allows you to use the Issues Tracker.
  • Joomla Documentation Wiki is where all of the Joomla Help documents are created and managed, and to help with documentation, create an account there and you can then help with updating Joomla's help.
  • Crowdin is the translation management tool all of Joomla's official language packs are managed in. Creating an account there will allow you to help with contributing to translations in your own language.

Bugs & Fun Activities List

When BF@H was in full swing, various activities were collated to focus on.

The types of activity are split into three levels - Explorer, Adventurer and Conqueror. You can access the current list of tasks being looked at in this Google Sheet.

Explorer

  • Writing, reviewing, updating and improving current documents.
  • Translating documents into different languages.

The full list is currently on this sheet Explorer tab

Adventurer

  • Testing patches

This is where we test patches and using the chat feature provided on every Bugs & Fun @Home we can check with others online for help in conducting the tests and collaborate with others to get the second tester needed to fulfil the testing requirements. At the moment it is still in this spreadsheet tab Adventurer tab We are looking to move this to tags in GitHub

Accessibility

https://github.com/joomla/joomla-cms/labels/a11y

Release Blockers

https://github.com/joomla/joomla-cms/labels/Release%20Blocker

Conqueror

  • Creating pull requests

This is where you are encouraged to make your own pull requests. Others can then help to test the pull request and if it passes it may make it into the core of Joomla. The list is currently held on this spreadsheet Conqueror tab

Resources

The following resources are available to help you to get the various jobs done.

Joomla Docs

Joomla! Code Contributors

Joomla on GitHub

github.com/joomla/joomla-cms

Joomla Issues on GitHub

github.com/joomla/joomla-cms/issues

Pizza bugs and fun

pizza-bugs-fun.com

Issue tracker

issues.joomla.org

Patch testing article

Testing Jooma! patches

Patchtester 4 for Joomla 4 download

github.com/joomla-extensions/patchtester/releases/tag/4.0.0-rc3

Patchtester 3 for Joomla 3 download

github.com/joomla-extensions/patchtester/releases/tag/3.0.0.rc

Prebuilt Packages

Prebuild packages

Joomla Nightly Builds

developer.joomla.org/nightly-builds.html

Setting up your J4 Environment

Setting Up Your Local Environment

Testing sheet for release candidates

CMS Release Checksheet (GoogleDocs)