This list should contain all the words that are important to PBFde with attached explanations or translations. We would like to explain common PBF terms in a short, concise and precise manner. If you do not want to scroll, just press the key combination Ctrl + F (Windows) and a search box will appear. There you can enter the term you are looking for.
Errors in code are called bugs, because in the past no software errors caused problems but bugs/beetles. Computers used to be a lot bigger than today and so there was enough space for beetles in the computers. These nested in the computers and the relays within were damaged or disturbed.
If the pull request (patch) has been successfully tested twice, then a committer, or a product owner, takes the patch to the Joomla! core. A product owner has the write permission for the source code of Joomla!.
At PBF, you'll hear the word "Core" more often. This refers to the Joomla! Kernel, so to speak the source code of Joomla!.
Github is an online service that allows people to work together on software ; More information . Where the software is called "Git"; Github is the hoster. You can also find all pull requests on https://github.com/joomla/joomla-cms/code. For information about GitHub authentication, see Manual code
Glip is a free online service, an English-language project management tool that lets you chat with the team. More information
Normally, PBF tests patches when they have the status "new" or "pending". More information
Your Joomla User Group will be glad to help you with any questions, is open to suggestions, and invites you to get and give tips and tricks. More information
The Issue Tracker is a kind of ticket system that manages and handles a bug from confirmation to troubleshooting. Using the Issue Tracker ( http://issues.joomla.org ) you can read the error description, for example. Manual code
Before you can test patches, you need to set up a Joomla installation locally or online. Local installation requires Xampp , the latest version of Joomla (For PBF, we use Joomla! 4 Nightlybuild ), the Joomla extension a title="Patcher" href="/ Patch Tester , , and a GitHub Account for patch tester authentication.
The Nightly Build is the latest Joomla! Version being worked on. This is generated automatically and contains the current developer status of the current code. The Nightlybuild is not stable and may have security vulnerabilities, so the Nightlybuild should not be used for productive sites. more information
Online PBF Environment
For those who do not have a local installation at the PBF event, we have prepared an online Joomla installation specifically for the PBF. More information . A certain number of people can work without a GitHub account. If this number is exceeded, each additional person must enter his GitHub user name and GitHub password in the options of the Juster extension "Patchtester".
A patch is a few lines of code that correct a bug or contain new features. Patches must be inserted in the code of the current Joomla installation. In the Joomla environment, patches are provided in Github as pull requests.
What you should be aware of when testing the patch, you can find here: Check the patch . There is a very helpful Joomla extension, the "Patchtester".
The Patchtester is a Joomla component that is very helpful in testing the patches. The Patchtester makes it possible to use Knopflick patches in Joomla! Here is the step by step guide: Patchtester
Pull Request (= error correction / function suggestion)
A pull request is a request to apply a patch to the code. In our case, a developer has the code of Joomla! working and fixed a bug and dropped a pull request. Now the PBF team can test the new code, discuss it if necessary, or give the developer feedback to modify the patch.
If the pull request (patch) has been successfully tested twice then a product owner will pick up the patch in the Joomla! core. A product owner has the write permission for the source code of Joomla!.
see Issue Status > More information
Translators need an environment to test, found here: Translation Sandbox ; If you with to become a translator, you will find out here .
XAMPP is a completely free, easy to install software that contains all the necessary programs for setting up and maintaining a web server. More information