How to work with GitHub¶
How to find a GitHub repository¶
The source for every manual on docs.typo3.org (for example this manual TypoScript Reference or TYPO3 Explained) is contained in a GitHub repository.
In the repository, you can find the source files, but also the issues and pull requests.
The repositories of the official manuals are all included in the organization TYPO3-Documentation.
There, you can browse through the repositories or search for a specific repository:

Alternatively, on any rendered page on docs.typo3.org (for example, this page), you can find the link Repository in the footer on the bottom of the page.
Get notifications from GitHub¶
You can get notifications for activity in a repository (for example new pull requests or issues) by watching the repository:
Find the repository you would like to watch, see How to find a GitHub repository For example, go to the repository for TYPO3 Explained
Click on the Watch button on the top of the page

Find issues¶
Pick an issue for a topic you are familiar with and try to fix it. Some of the issues address a problem, some are enhancements where new text needs to be written.
You can look at the open issues of a manual you are familiar with, pick one and fix the problem.
For example:
Find issues for a specific manual¶
- From docs.typo3.org:
To find the issues for a specific manual click on the link Issues in the footer on the bottom of the page.
- From the repository on GitHub:
If you have already located the repository on GitHub, you can find the Issues by clicking on the Issues tab:
- From the list of repositories in TYPO3-Documentation:
Look for the exclamation mark (!) issues icon:
Links to GitHub issues¶
Here are some links to GitHub issues in TYPO3-Documentation.
Important
GitHub will show a 404 page if you are not logged in following these links! So, remember to log in first!
For new contributors:
Good first issues (Link to GitHub)
For contributors:
All open, unassigned issues (without team, theme etc.) (Link to GitHub)
For team members and advanced contributors:
All open issues (Link to GitHub)
All open, unassigned issues (Link to GitHub)
The Docker image for rendering is in the organization t3docs (instead of TYPO3-Documentation):
All open issues in t3docs (Link to GitHub)
Solve an Issue¶
When you solve an existing issue from GitHub, it is good practice to refer to it in the commit message.
For example, write:
Resolves: #12
This will automatically close the issue and a link to the issue is displayed in the commit message and pull request on GitHub.
See also
Find Pull Requests¶
Important
GitHub will show a 404 page if you are not logged in following these links! So, remember to log in first!
Anyone is welcome to review open pull requests!
In TYPO3-Documentation:
Open pull requests (Link to GitHub)
In t3docs (Docker image):
Open pull requests (Link to GitHub)
About reviewing pull requests, you can look in the GitHub help pages:
See also
About pull request reviews (GitHub)
Commenting on a pull request (GitHub)
Tip
If you are reviewing a pull request and want to leave comments, make sure to mark the line in the PR.
Find pull requests that require my attention¶
When another contributor creates their own pull request, they might ask you to review their change by assigning you to the pull request as an assignee.
To review all requests that are assigned to you, select Pull requests from the main navigation bar followed by Review requests.
