Skip to content

Conversation

@adiati98
Copy link
Contributor

Description

This PR adds contributing guidelines to the branch 6.0. It follows the contributing guidelines in the default branch with some tweaks and an addition:

  • "Clone the repository" section in this PR only contains how to clone branch 6.0 and 7.0 instead of all current branches (5.2, 6.0, and 7.0).

  • Add a new section, "Updating contents and UI images", for instructions to read the Tester page in the community handbook to install Mautic for updating the user documentation.

Linked issue

Closes #544

Screenshots or screen recordings

Updating contents and UI images section

@adiati98 adiati98 requested a review from a team as a code owner November 19, 2025 11:02
@adiati98 adiati98 requested review from RCheesley and favour-chibueze and removed request for a team November 19, 2025 11:02
Copy link
Member

@RCheesley RCheesley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few suggestions!

Citrix
Clearbit
CloudAMQP
CMS
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
CMS
Codespace
Codespaces
codespace
codespaces

- [Git cherry-pick](#git-cherry-pick)
- [Getting started](#getting-started)
- [1. On GitHub](#1-on-github)
- [2. GitHub Codespaces](#2-github-codespaces)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should add these terms to the accept.txt - made a suggestion for review.


- When you contribute to the project for the first time, please consider checking the [good first issue](https://github.com/mautic/user-documentation/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22) or [help wanted](https://github.com/mautic/user-documentation/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22help%20wanted%22) labels.

- If you wish to work on an open issue, please comment on the issue, and a maintainer will assign it to you.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- If you wish to work on an open issue, please comment on the issue, and a maintainer will assign it to you.
- If you wish to work on an open issue, please comment on the issue requesting a maintainer to assign you.


If an issue isn't assigned, it's assumed to be available for anyone to work on. So, ensure that you're assigned to an issue **before** beginning work to avoid conflicts.

**Note:** Please don't ask maintainers to assign you to another issue before you have finished working on yours and created a PR.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's use the Note admonition here to make it look pretty! :)


**Note:** Please don't ask maintainers to assign you to another issue before you have finished working on yours and created a PR.

- Please don't ask maintainers to assign you to an issue that already has someone assigned to it. If the assigned issue hasn't been addressed for a while and you're interested in working on it, leave a comment to ask about its status and progress.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Please don't ask maintainers to assign you to an issue that already has someone assigned to it. If the assigned issue hasn't been addressed for a while and you're interested in working on it, leave a comment to ask about its status and progress.
- Please don't ask maintainers to assign you to an issue that already has someone assigned to it. If there's no recent update on an issue for a while and you're interested in working on it, leave a comment to ask about its status and progress.


## Pull requests (PRs)

PRs are always welcome. However, before working on changes, you must ensure that **you are assigned** to an existing issue and **link your work to the issue in your PR**.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
PRs are always welcome. However, before working on changes, you must ensure that **you are assigned** to an existing issue and **link your work to the issue in your PR**.
PRs are always welcome. However, before working on changes, wait to be **assigned** to an existing issue and ensure you always **link your work to the issue in your PR**.


![Choose fork owner on GitHub](../assets/images/choose_fork_owner_github.png)

3. Uncheck the option of 'Copy the DEFAULT-BRANCH-NAME branch only' because later on, you want to be able to clone multiple branches.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
3. Uncheck the option of 'Copy the DEFAULT-BRANCH-NAME branch only' because later on, you want to be able to clone multiple branches.
3. Remove the check in the option of 'Copy the DEFAULT-BRANCH-NAME branch only' because later on, you want to be able to clone multiple branches.


4. Click the green 'Create fork' button at the bottom.

![An uncheck state option to copy only default branch and a create fork button on GitHub](../assets/images/uncheck_option_and_create_fork_button_github.png)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
![An uncheck state option to copy only default branch and a create fork button on GitHub](../assets/images/uncheck_option_and_create_fork_button_github.png)
![An empty checkbox state option to copy only default branch and a create fork button on GitHub](../assets/images/uncheck_option_and_create_fork_button_github.png)


### Create a new branch

Before making changes, ensure that you create a new branch and work on it. You don't want to directly work on the default — such as `main` — or any other base branch, because you won't be able to work on lots of things at the same time. If you make all those changes on one branch, you can't separate them and merge only one change at a time.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Before making changes, ensure that you create a new branch and work on it. You don't want to directly work on the default such as `main` or any other base branch, because you won't be able to work on lots of things at the same time. If you make all those changes on one branch, you can't separate them and merge only one change at a time.
Before making changes, ensure that you create a new branch and work on it. You don't want to directly work on the default - such as `main` - or any other base branch, because you won't be able to work on lots of things at the same time. If you make all those changes on one branch, you can't separate them and merge only one change at a time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants