Skip to content

Conversation

@adiati98
Copy link
Contributor

Description

This PR adds contributing guidelines to the branch 7.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 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 #545

Screenshots or screen recordings

New section

Updating contents and UI images section

@adiati98 adiati98 requested a review from a team as a code owner November 19, 2025 10:30
@adiati98 adiati98 requested review from RCheesley and favour-chibueze and removed request for a team November 19, 2025 10:30
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.

Cracking job, a few suggestions for you - no rush! 🎅🏻

- [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.

Let's add to the accept.txt list.


- 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, and wait to be assigned by a maintainer.


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.

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


**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 on the issue 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 on the issue 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 the assigned issue isn't resolved and it's been while, if you're interested in working on it, leave a comment on the issue 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, you must ensure that **a maintainer has assigned you** to an existing issue and **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 check box option to copy only default branch and a create fork button on GitHub](../assets/images/uncheck_option_and_create_fork_button_github.png)


3. Open your forked user-documentation repository. The URL should have your username. For example: `https://github.com/YOUR-GITHUB-USERNAME/user-documentation`.
4. Click the green 'Code' button on top.
5. Select 'HTTPS' and copy the URL.
Copy link
Member

Choose a reason for hiding this comment

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

Probs needs adding to accept.txt.


### 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, it's not possible to separate them out and only merge 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, it's not possible to separate them out and only merge 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, it's not possible to separate them out and only merge 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