docs/contributions-guide/contribution-documentation/documentation-process-internal-contributor/README.md
This guide describes how internal team members with write permissions can contribute to the OpenProject documentation.
Before you can make changes you need to create a local clone of the OpenProject repository on your local computer. Open GitHub Desktop and navigate to File -> Clone repository.
In the modal window select the repository ""opf/openproject"". Also select a folder on your computer for the cloned repository. Click Clone.
Important: Before you make changes always update your local repository.
release/16.0 in the main toolbar.Select the latest release branch e.g. release/16.0 as the current branch.
In the same drop down click on New branch.
In the next modal window insert a branch name that describes your changes. Also select the branch you want to work on, e.g. release/16.0. The click the button Create branch.
In Typora open the files you want to change (File -> Open). In the file picker navigate to the local folder you selected in the step 1.
The Typora editor makes it quite easy to make changes to the file. After you made your changes do not forgot to save.
Open GitHub Desktop. Here you can see all the changes you made in your local repository.
Add a commit message that best describes your change. This description should allow other users to easily understand the change you made.
At the moment your change is only available in your local repository. To make it available on GitHub.com you need upload (push) by pressing the button Push origin.
A pull request is a workflow to ask for a review from the OpenProject team. With a pull request you basically ask a team member to check your changes and to merge it to the branch you want your change to merged to, e.g. release/16.0 . After you pushed your local changes to your own repository click the button Create Pull Request.
In the first dropdown select the base branch you want your work to be merged in e.g. release/16.0. In the second dropdown select the branch you created in step 3 which contains your changes.
In the description field of the pull request enter a summary for the changes you made. If there is already a work package on community.openproject.org you can also add this to the description. This adds a relation between your pull request and the work package.
Select the label "documentation".
In the field "Reviewers" select "opf/doc-writers".
... and hopefully it is all LGTM which means "Looks good to me(rge). Congrats to your first contribution to the OpenProject documentation. We appreciate your effort :-)
release/16.0 only exists in the repository opf/openproject (OpenProject software).