MyBB Documentation

Using Repository

The 1.6 Documentation is no longer maintained and some information may be outdated.

The MyBB 1.6 series reached end of life on October 1, 2015.

This means there will be no more security or maintenance releases for these series and forums running these versions of MyBB may be at risk of unfixed security issues. All administrators are strongly encouraged to upgrade their forums to the latest release of MyBB as soon as possible.

Contents

In our tracker we have a direct link to our repository - this is where all of the cutting edge development is stored and is available for everyone to look and download.

When you click on the "Repository" tab, you'll see a list of folders at the top and a list of revisions towards the bottom of the page. Using both of these, you can view changes to files and even download them so you can fix a problematic bug you're experiencing on your forum between official releases.

WARNING - using the repository for the latest MyBB source code can be dangerous. There may be part-fixed issues or security issues that will affect your forum if you use it incorrectly.

When browsing the repository, there are two main places to go - Branches and Tags.

The Branches folder of the repository holds the development code for 1.4 (1.4-stable) and 1.6 (1.6-stable). Contrary to their folder names, the code in these folders is not stable. It is where the Development Team work to prepare the next releases of MyBB.

When viewing a branch, you're able to see when each file was last updated, who the last author was and the comment it was updated with. You can see even more detail when you click on a file name - from here you can see each change that was made to it by viewing the differences between them. You're also able to download a copy of the updated file using the controls above the revision list, alongside View, Annotate and History.

The Tags folder contains the history of MyBB releases. The code here is stable, however it is there purely for contained version controlled stages of MyBB.

The benefit of the tags folder is that future releases may be tagged weeks in advance of an actual release. While we don't encourage people to use it, if you're up for bug testing it, then feel free to copy it from the repository and let us know what you find.

When we commit changes to the repository to create revisions, we can look back at these and see the changes between new and old coding. You can find revisions while viewing the repository or if they are associated to an issue, they'll appear in the issue's history. You can view a revision by clicking on its revision number.

When viewing a revision, they'll be a list of added, modified, copied, renamed or deleted files associated with it. Next to each modified file will be a diff link - this will take you to a difference comparison where you can view which lines in the code was changed for that file. Clicking on the file name will show you the options mentioned in the Branches section above.

Please remember that downloading the development code for MyBB can be dangerous. There may be unfixed and even security issues still in it.

To download the repository please see our information regarding GitHub Access. Remember that we do not support forums that are using development code.

If you require support for the repository, please create a new thread in the Plugin Development Forum


MyBB Development
Tracker Viewing Issues - Reporting a New Issue - Working on an Issue - Using the Repository

Edit this page on GitHub