From b6a843327860a6fd8e19991e1cebc8b98821a9e9 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 19 Nov 2025 12:13:04 +0100 Subject: [PATCH 01/14] add Updating contents and UI images section --- .github/CONTRIBUTING.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1f1f0525..d44c1544 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -32,6 +32,7 @@ Contributions are always welcome, no matter how large or small, or at whatever s - [Create a new link](#create-a-new-link) - [Check broken links](#check-broken-links) - [Working with Vale](#working-with-vale) +- [Updating contents and UI images](#updating-contents-and-ui-images) - [Credit](#credit) --- @@ -598,7 +599,11 @@ Your changes must follow Mautic's style guide. To ensure that the changes are co > - Ensure that you wrap the sentences that you'd like Vale to skip with both `.. vale off` and `.. vale on` statements, in order. Failing to do so results in Vale lint skipping the rest of the contents. > - Don't add statements to skip lint, unless necessary. If you're uncertain, it's best not to wrap them in the statements and let the team review and provide suggestions. -
+## Updating contents and UI images + +To update the documentation contents and Mautic user interface (UI) images, you need to install and review Mautic to ensure accuracy. + +Please read the [Tester](https://contribute.mautic.org/en/latest/contributing/tester.html) page in the community handbook for complete instructions on installing Mautic. ## Credit From d593555cdd16ae73ce1ca0ab22406bd58d7b6013 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Wed, 19 Nov 2025 12:15:02 +0100 Subject: [PATCH 02/14] rename image files for consistency --- .github/CONTRIBUTING.md | 6 +++--- ...dit-button-github.png => edit_button_github.png} | Bin .../{edit-on-github.png => edit_on_github.png} | Bin ...rminal.png => postcreatecommand_on_terminal.png} | Bin 4 files changed, 3 insertions(+), 3 deletions(-) rename assets/images/{edit-button-github.png => edit_button_github.png} (100%) rename assets/images/{edit-on-github.png => edit_on_github.png} (100%) rename assets/images/{postcreatecommand-on-terminal.png => postcreatecommand_on_terminal.png} (100%) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index d44c1544..1471eb68 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -291,11 +291,11 @@ To work directly on GitHub, follow the steps below: 1. Click the 'Edit on GitHub' button on the top right of the page where you noticed the mistake. It takes you to the correct resource on GitHub. - ![Screenshot of community handbook with a red box highlighting the Edit on GitHub button](../assets/images/edit-on-github.png) + ![Screenshot of community handbook with a red box highlighting the Edit on GitHub button](../assets/images/edit_on_github.png) 2. Click the edit button — which resembles a pencil — and make the necessary changes. - ![Screenshot of community handbook with a red box highlighting the Edit on GitHub button](../assets/images/edit-button-github.png) + ![Screenshot of community handbook with a red box highlighting the Edit on GitHub button](../assets/images/edit_button_github.png) 3. Follow the instructions to commit the changes. 4. Select to commit to a new branch. Call the branch something relative to what you are updating. @@ -343,7 +343,7 @@ Using GitHub Codespaces enables you to spin up the project in the cloud quickly. 6. Wait until the codespace finishes building. Once it's finished, the build prompt closes, the README preview opens — you can close this preview, and the `postCreateCommand` runs. Please wait until it finishes doing its job. - ![Screenshot of postCreateCommand running in terminal](../assets/images/postcreatecommand-on-terminal.png) + ![Screenshot of postCreateCommand running in terminal](../assets/images/postcreatecommand_on_terminal.png) 7. [Create a new branch](#create-a-new-branch) to work on your changes. **Info:** Once you create a new branch, it automatically switches to your new branch. If you haven't seen the branch changes in your terminal, run `git status`, and you should see your branch name. diff --git a/assets/images/edit-button-github.png b/assets/images/edit_button_github.png similarity index 100% rename from assets/images/edit-button-github.png rename to assets/images/edit_button_github.png diff --git a/assets/images/edit-on-github.png b/assets/images/edit_on_github.png similarity index 100% rename from assets/images/edit-on-github.png rename to assets/images/edit_on_github.png diff --git a/assets/images/postcreatecommand-on-terminal.png b/assets/images/postcreatecommand_on_terminal.png similarity index 100% rename from assets/images/postcreatecommand-on-terminal.png rename to assets/images/postcreatecommand_on_terminal.png From f305d20197426ee3d7223846c421b3fc851b2b2b Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 20 Nov 2025 08:56:11 +0100 Subject: [PATCH 03/14] fix typo: change community handbook to user docs --- .github/CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1471eb68..37c2462f 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -348,7 +348,7 @@ Using GitHub Codespaces enables you to spin up the project in the cloud quickly. **Info:** Once you create a new branch, it automatically switches to your new branch. If you haven't seen the branch changes in your terminal, run `git status`, and you should see your branch name. -8. All contents of the Mautic Community Handbook are available in the `docs/` directory. In your terminal, navigate to the `docs/` directory with `cd docs`. +8. All contents of the Mautic User Documentation are available in the `docs/` directory. In your terminal, navigate to the `docs/` directory with `cd docs`. 9. Find the folder and file that you need to work on. 10. Work on your changes and use the [live preview](#live-preview-on-codespace) to view and test your changes in real-time. 11. Ensure that the changes you made follow Mautic's style guide by running the Vale lint. Please read the "[Working with Vale](#working-with-vale)" section to use Vale. From 1fea053362ee043e3d01512a71425c9a8cc2512c Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 20 Nov 2025 09:00:30 +0100 Subject: [PATCH 04/14] move contents info to admonition to avoid repetition --- .github/CONTRIBUTING.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 37c2462f..5e2b2049 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -277,6 +277,10 @@ Once you've pushed your changes, you are ready to create a PR. To do so: This project is built with [Sphinx](https://www.sphinx-doc.org/en/master/) and hosted on the [Read the Docs platform](https://readthedocs.org). The contents are written in [reStructuredText (RST)](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html). +> [!NOTE] +> +> All contents of the Mautic User Documentation are available in the `docs/` directory. + There are three ways to work on changes for the Mautic User Documentation: 1. Directly on GitHub @@ -348,7 +352,12 @@ Using GitHub Codespaces enables you to spin up the project in the cloud quickly. **Info:** Once you create a new branch, it automatically switches to your new branch. If you haven't seen the branch changes in your terminal, run `git status`, and you should see your branch name. -8. All contents of the Mautic User Documentation are available in the `docs/` directory. In your terminal, navigate to the `docs/` directory with `cd docs`. +8. Go to the `docs/` directory: + + ```bash + cd docs + ``` + 9. Find the folder and file that you need to work on. 10. Work on your changes and use the [live preview](#live-preview-on-codespace) to view and test your changes in real-time. 11. Ensure that the changes you made follow Mautic's style guide by running the Vale lint. Please read the "[Working with Vale](#working-with-vale)" section to use Vale. From f6fa7817d2dd5793eaff1e6bb0ef4fe410a51dcd Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 20 Nov 2025 09:28:40 +0100 Subject: [PATCH 05/14] change examples to reflect user docs and clarify some instructions --- .github/CONTRIBUTING.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 5e2b2049..e57123c5 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -74,7 +74,7 @@ PRs are always welcome. However, before working on changes, you must ensure that 1. Ensure that you address one issue in one PR. If you work on multiple issues, work on them separately and create one PR to address each issue. 2. Make sure you give clear information about your changes in your PR: - - **A title**. The PR title must describe your changes. For example: `Convert Marketer section into RST`. + - **A title**. The PR title must describe your changes. For example: `Add WordPress Plugin documentation`. - **A description**. A clear description can help PR reviewers understand what kind of changes you made in your PR. It's always good to walk through the process of how a reviewer can test your changes. - **A related issue**. [Link the issue number](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) that you worked on and add a keyword of 'Closes', 'Fixes', or 'Resolves' in front of it. For example, `Closes #123`, `Fixes #234`, etc. You can find the issue number right next to the issue's title. Linking the issue number automatically closes your issue once your PR gets merged. @@ -126,7 +126,7 @@ After you forked the repository, you need to clone it. Cloning means making a co > > The Mautic User Documentation contains multiple branches that represent specific versions of Mautic. You should clone each branch into its own dedicated folder and make your changes within the appropriate folder. > -> So, for example, when you need to make documentation changes for Mautic versions 6 and 7, clone the branch `6.0` and save it in a folder, then clone the branch `7.0` and save it in a separate folder. You can name the folder anything you want, but it's best to reflect the branch name. For example, use names like `user-docs-6`, `user-docs-7`, and so on. +> So, for example, when you need to make documentation changes for Mautic versions 5 and 6, clone the branch `5.2` and save it in a folder, then clone the branch `6.0` and save it in a separate folder. You can name the folder anything you want, but it's best to reflect the branch name. For example, use names like `user-docs-5`, `user-docs-6`, and so on. Follow the steps below to clone your forked repository: @@ -261,7 +261,7 @@ Once you've pushed your changes, you are ready to create a PR. To do so: 1. Go to [https://github.com/mautic/user-documentation](https://github.com/mautic/user-documentation) and click the green button that prompts you to create a PR. -2. **This step is crucial.** Each branch contains documentation for a specific version of Mautic. You must base your PR on the branch that corresponds to the version you are modifying. If you don't, your changes may apply to the wrong version of the documentation. For instance, if you're making updates for the documentation version `7.0`, you must base your PR on the `7.0` branch. +2. **This step is crucial.** Each branch contains documentation for a specific version of Mautic. You must base your PR on the branch that corresponds to the version you are modifying. If you don't, your changes may apply to the wrong version of the documentation. For instance, if you're making updates for the documentation version `7.0`, you must base your PR on the `7.0` branch, and so on. At the top, you should see several dropdown menus: 'base repository', 'base', 'head repository', and 'compare'. @@ -336,7 +336,7 @@ Using GitHub Codespaces enables you to spin up the project in the cloud quickly. 1. [Fork](#forking-the-repository) this repository to your own GitHub account. 2. Go to your forked repository on GitHub. -3. Click the branch dropdown menu on the top left and select the branch you need to base your changes on. For example, if you need to update documentation for Mautic version 7, switch to `7.0`. +3. Click the branch dropdown menu on the top left and select the branch you need to base your changes on. For example, if you need to update documentation for Mautic version 6, switch to `6.0`; for version 7, switch to `7.0`, and so on. ![Highlight branch dropdown menu on GitHub](../assets/images/switch_branch_github.png) @@ -456,6 +456,8 @@ To work locally, you first need to install these on your machine: cd user-documentation ``` + Replace `user-documentation` with the name of the project you provided. For example, `user-docs-5`, `user-docs-6`, `user-docs-7`, etc. + 5. [Create a new branch](#create-a-new-branch) to work on your changes. 6. Start the DDEV environment with this command: From 1ca4456e9b8f48d6f0b61cbdb9315396d535d5fa Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 20 Nov 2025 13:45:05 +0100 Subject: [PATCH 06/14] add Git cherry-pick section --- .github/CONTRIBUTING.md | 69 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index e57123c5..1a2dbfff 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -20,6 +20,7 @@ Contributions are always welcome, no matter how large or small, or at whatever s - [Ways to create a new branch](#ways-to-create-a-new-branch) - [Push changes to the remote repository](#push-changes-to-the-remote-repository) - [Create a PR](#create-a-pr) + - [Git cherry-pick](#git-cherry-pick) - [Getting started](#getting-started) - [1. On GitHub](#1-on-github) - [2. GitHub Codespaces](#2-github-codespaces) @@ -273,6 +274,74 @@ Once you've pushed your changes, you are ready to create a PR. To do so: 4. Submit it for review. +> [!IMPORTANT] +> +> If you mistakenly based your PR on the wrong branch or selected the wrong branch when creating a PR, as in step 2, follow the steps in the next "[Git cherry-pick](#git-cherry-pick)" section. + +#### Git cherry-pick + +Say you need to update the documentation for version `7.0`. By mistake, you create a new branch from branch `6.0` and work on this branch. Or you correctly apply your changes based on branch `7.0`, but when you create the PR, you forgot to set the base branch to `7.0`. + +When this happens, our maintainers will ask you to rebase your PR. You can either [rebase your PR](https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase) or create a new PR and use [git cherry-pick](https://www.atlassian.com/git/tutorials/cherry-pick) to incorporate your commits as follows: + +1. In your code editor, [create a new branch](#create-a-new-branch) and make sure that you base your new branch on the branch that you need to work on. +2. On GitHub, go to your PR and close your PR by clicking the 'Close pull request' button at the bottom. +3. Click the 'Commits' tab at the top. You should see the list of your commits. +4. Click the copy icon next to the hash to copy the full SHA value. If you have multiple commits, start at the top and work through to the end. +5. In your terminal, run this command: + + ```bash + git cherry-pick commit-hash + ``` + + Change the `commit-hash` with the full SHA value that you've copied. Here's an example: + + ```bash + git cherry-pick a1b2c3d4e5f678901234567890abcdef12345678 + ``` + +6. If there are merge conflicts, resolve them before continuing. Once you've resolved them, you need to add the file(s) to the stage phase and continue the process: + + ```bash + git add . + git cherry-pick --continue + ``` + + If you're using VSCode and a new tab opens to change the commit message, you can either enter a new one or close the tab to keep the original. + + You might get prompted with the following message: + + ```bash + On branch BRANCH-NAME + You are currently cherry-picking commit XXXXXXX. + (all conflicts fixed: run "git cherry-pick --continue") + (use "git cherry-pick --skip" to skip this patch) + (use "git cherry-pick --abort" to cancel the cherry-pick operation) + + nothing to commit, working tree clean + The previous cherry-pick is now empty, possibly due to conflict resolution. + If you wish to commit it anyway, use: + + git commit --allow-empty + + Otherwise, please use 'git cherry-pick --skip' + ``` + + If the files are in the state you want them to be, and you don't need a commit in your history, use the recommended skip option: + + ```bash + git cherry-pick --skip + ``` + + If you want to have a record in your history showing that you attempted to apply this specific commit, use the command Git suggests: + + ```bash + git commit --allow-empty + ``` + +7. [Push your changes](#push-changes-to-the-remote-repository) to the remote repository. +8. [Create a new PR](#create-a-pr). Ensure you change the base branch to the appropriate version branch before clicking the 'Create pull request' button. + ## Getting started This project is built with [Sphinx](https://www.sphinx-doc.org/en/master/) and hosted on the [Read the Docs platform](https://readthedocs.org). The contents are written in [reStructuredText (RST)](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html). From 4edef2ddb59326867de3baf7518995b76b7c2fae Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 20 Nov 2025 15:33:31 +0100 Subject: [PATCH 07/14] add images for git cherry-pick section --- .github/CONTRIBUTING.md | 9 +++++++++ assets/images/close_pr_button_github.png | Bin 0 -> 11840 bytes assets/images/commits_tab_github.png | Bin 0 -> 101137 bytes assets/images/copy_full_sha_github.png | Bin 0 -> 14840 bytes 4 files changed, 9 insertions(+) create mode 100644 assets/images/close_pr_button_github.png create mode 100644 assets/images/commits_tab_github.png create mode 100644 assets/images/copy_full_sha_github.png diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1a2dbfff..a7f7c4c4 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -286,8 +286,17 @@ When this happens, our maintainers will ask you to rebase your PR. You can eithe 1. In your code editor, [create a new branch](#create-a-new-branch) and make sure that you base your new branch on the branch that you need to work on. 2. On GitHub, go to your PR and close your PR by clicking the 'Close pull request' button at the bottom. + + ![Close pull request button on GitHub](../assets/images/close_pr_button_github.png) + 3. Click the 'Commits' tab at the top. You should see the list of your commits. + + ![Commits tab and list of commits on GitHub](../assets/images/commits_tab_github.png) + 4. Click the copy icon next to the hash to copy the full SHA value. If you have multiple commits, start at the top and work through to the end. + + ![Copy icon button to copy the full SHA value on GitHub](../assets/images/copy_full_sha_github.png) + 5. In your terminal, run this command: ```bash diff --git a/assets/images/close_pr_button_github.png b/assets/images/close_pr_button_github.png new file mode 100644 index 0000000000000000000000000000000000000000..f620c3cc5dc9d036f4116a89e779168c283b55fa GIT binary patch literal 11840 zcmY*qz&WG~$^*vG_i23?~a|Ovt zyeSq(S@oLzuOu4p>K7325qQ z&t_ug_{E&f)86T|^_w?BqMlABrncr_sxRi2)(*l9Crxb(RMuv~4BEWP9Li3T=2q5n z-Y(`E-YS}=-nOO!W(=Yt7^p&?z*i6U=3o;lPkTEDSD>db^?w`#U-f^*?9?JcE@l=$ zkd(}STfADr)K*}y6Of(V!^4BkgPYCK#gd&F zJIh2a$t_J1|(oNOHbLjI=%Rb8yjU!(Zfr3k0c zf9n6gG9mVVf&4##iTv-9*Rj58|AWjwnEnS{bB9+*JzlY6Nlrt1^M*x2UP@fk)95JM zBkNPo{B0X|(Nbee#U-1xR7LN~YWG}B8Qly~j11lbyUn4zUB?_~MccH)3g7fc8BRBw zv{(f;KK@s8LY>;#CXbVrqLGt0SC4r^0z*99$eo8f18`Bcfa|E2#df+S6i0zcTI^NY zRl*KQvHwZAD>lk)z^h~@i?t&oA|f8?4yM+xQY z8v__kc15{e7#uzhHumXzIRK|}cDXfmfmrVDeKijgw#22viTAIE#mQi)H`xxMGQZRF zCnJ6fdGDaisjCIBfnB1BdMw}o)@!+^l`wsUuZI^Rmwf?<%^Ti2wFhlrh4Gbfd3{;j zzN^QK*J$j>gWJb=QC&>C^GxvJx0oafW9fY$V<|^}>nTE~2I`4hcXfvLH-QT!h{Wtc zMa@Qg2<|NTQ{h$s)EHm-&1efVJI2Pb3SrX8vGJNRt#)*scEQ-N1FtFmy2L{zyqM5| z7#Wmw`oF)+@Loq_&Ipl$)^gD%GEG=VHD@vQ+4Dc_82-Dx%Jl?~H2j$)I}A;QS6YfxP*q&!{-WGP`!da3|iVL$$^BR&?nK+&}9B zvUCs;mo@rdp@xtHe7{-Q`Xq*K^P#$IB;#+J>}H~QZhctb%5Gk+Pm7GbN}CWvlhGHX zi*<2M?n-WcN2XKFVA4f2*6u9^zoIcVwj?9zN^0JNw7J!ND#Sk4f{ge`iY-A^@V%H$ zTth!lyax$?t7q@G%auXT-%#`B)pIOxF#sVmBAcYoH6FAv_SbK&#_2G?!VG46>2nWlpDu4jZ+ndQ82vs zwAtX*U4P;+{e)V3As7um0fk!GzeQ2D?uE*P)KGzvVxKgs5$*0@&oOUqh`BG zBt37&5ue`SOso167ZseNE}w*0KMz8-k61ed1u0k=52i5}JISBH*F-KW(EpXu6u}*p zmc*K0vQyzYWQFYn%5 z?B6Q>>_bcBgybvmH2@0*1!Yct-XF0Uo2uaDz!qzU(r@zWN$_>0uaS;k1J(+pGJq1P zD9UCptGk(lvT%)|JUqe0H2G3#p)YmMCw27L64V7JaXXm-j!CROcj9}MlbH9D0Rcyu z_Uvl~>{Ei>x!oFA6ODsax^3U2Sir)gT5DM?GfESx_83(*=v_sg4>; zjZE{$r}2heR;tR67>A>WgdbNiSWT=dWGa{Kk?ffd6+g`@gW3Ek(UVeSEyvDxlhTsh z0q*Vo&x~!9zk}Fiu`x-BGP-Lf^0^6W?epGr@r(txAKQKDI3!HJ=&+HH?qV9^eW-Dm zV~WR>)bXv|w1>VtG*uT9(S#D@&c7pQd*-Sld_>^)K#@eF5p*QAGY!VBhsyfMG6+{W9etT#10TGpNI zSKengVzi?#W(7{+2fjt>X|QQ&ZTp}N0m=|(!Iebv;(fL#LWuz&MHh95h2^Ew-RvvyDEa( zl8;!{LLN-z-wgjja&eP2L9ZtEw^u@R`ff4PTF9<*@a=0 z6j>cbHRMF=*a>pcSvvT6iuP4Wd6_t01UNe_X75AWqou<8Ow(Sz^2QzEeWj;MpV8Zf z-JwBp>XMU-a*xb}vwsVr=cO$xUjHqhSWZh6jLuEKeH#)*gwJGRcFfo-9TmaY(_T{P zq4G#v@|{sAjR~oVgElL!DI4X^o_S3;Bs}|ODmL$YTt8u*T+0_ltlZ2O zmBgP-2WoPA$I)L=Kr$N-uNTX_yF+}Ug}%WTUoqy{&Wrc^6X-T|HU{y@S_S)52c?i7 z-MgJ(RbsnnWXSbv$6d`D$;4fA@yr`)(V9_J-I!fYYAIaRYir1wP2O)^JLJjri&^ku zF5f*E2;y>a((ihc2jtIiy( zs1Qzt{spbCgF~1@ik3#sgZ2|37eH{qS=sUiu*E2#^x&3s(A%iUHks|sY?V`j5@Xu% zb59Zzn)EK1d$C8(|8>QgH&OATjtV9PUch?wYC>cAcW{>-*%cg{2~5?P=7f9ScGfMG z&;04rYY1IRiZ$Ks!UDNWtE#1hv{)Qjkawowq!r3oj)44M+9jKxy&@$?n?q%vErFsR z*VPJ@i28yJ-Az`5;x@xlvj?UsKe{i>4%|o;mpJkAPT0q2YH3wk*uS5~II;>=;n_Tp zeNV;n;y698FuhPyVpNrKRikW1Hht8lZ!xrQS6uYtM_}Zy7+U*r)_{9SRB_MvpRMRv48IcNnGqpb|fuES@+$+DieS5Dt!?WS( z@AJZq0%%v(sB;$n{edr09XO$=_Nf6{cpY7~|Bf^mL)_J#_xG%(n(lG{4et+=w#hTW zH*GChu>>DxOU*|bNw_2=7sxgL6o2+J#KXiTm-g}F{XJ8fm&+Qm+sJ^C$cj;7Se24d z=-$j`STPnJik`pRasNv}>re5I(t=529hf_p;p{bVQAa!7Pm5PM-|*4rck$<~U%XRw z7UhZdntu%YLKiH^9Q#(!{x~_06GH_<4Znn-uy+u$4y9?oU}?EeO(a_vaZdMJD(9T5 z|Hw#=w?Ywubx7mR&~#rB33w;hQ^?>MVVM+-7054z)cJ2?MEmj-v0Qc<1%oyg&7NO&eDcS^6Hl;pqG@-84N$>rx04DMjyH||=-NO0cTDSiJQNA&XZxrzuyRdw2Fb#XVQ zXmUT)hiZ5%AXH6aKP{s#u?@EN-1i*IxuZsOpdqf zvkSo($em+>*RkMAo4TNb|Ghb{#^fa<@`5!IT02~#% zd?$3rnIhQ_&!-<@!;fg(J1jCO$Ac?)gT6VdDx??2zKO;wceegFyBd#MA@eM{pJd0& zIipFE!_M!m1Vd=etXOiMeEdDP3|So6KU-BNgq_?Wc`V(az*;Zg=1iLt@ma7)qEcH; zn4G;l#Zo?9I*2$9ZG5LGN<`QV&9_;1HE_QB_PB)>l!v(z_E_FidFPte;w0Qe?#Z(% z;sozq7}LPs*8ecg_W*go$6P8vnLRROSmrs+5Zx#xEn6>@P3182g>%ix8vVvE5-SM) z5O&CiKdskeOz|Sz)_CAg;eW3C%y*#N`qP7m*PSfrT*4DYqH)MF%7XLhxGDX4QP%UG z-Swy399Yx8pL}+uUl4=-fwCD(+9HGSxFs=X=?E zJ$h|lJRW^(;P^t4^ksU<^Xk3OS?`Y2g{yU`&fu^m)N-684gqT^Y@)u~x$U0(@k8wh z_3zFLA*Hh3EF)~91Lbc4usmiq4NgovwNI#fKJQFEY+*elCl=$KS!_#y}m1x|os(bF<(l&%~qcIa#!Pc`}mekRQoQq2x;o&CiH+oiA zd!@CX6R}9C$?ldnZfEKZR=n=T*`DT?SxW3^% z4dPJ-alQzYKJ86EdL5IEQ3qBA;=XP^cWaBf<0`dtt z01&PR!Xt?UwufIrd3qkd|?e&jmN~25? z8kl^60D&eav4PTP6j}L2`|6KO61mic_{Y7;Ss<|ahI~*x1%s$TXLqL|ksVP!Ihte? zCyyo1lL#fjWl)OOJ?k00=6 z*0FvRDXO^b%zXh0frGiVt)$WgC^4`O5PJtfqy<1mfMPG{5& zV8pgXAsK`?Zp1UWkHROg2m)b7j*c#0>q#Hht0WoY>{35JzX+EdG4i%94(lHnV&JEk z{{ggWN6Gdyf@>@(`qdI_djg3JLCe{hFzw}b-0oU>S^9DzlrM21np$VlX@Jc7Q%`Z=)g*eBqw=5Fb9k$Cua#D2;D=1J%(Oh0{%WoMws z=(Dn7qWQ^)<@hoE~ogoUkY33p3zoVmIejm%l7#H_hqM2x``qbnJ*J%Eh&6SVs zv(d&5Pm>x6Y44mBXCvt2UEy3NrujGt7r zU}p65t{3{dEgXVp9QRtw+<0*QetMfTMb$6Ds*);V?OWAA(AGvygu2$elg3RqNbZen~@|bFOI&1c+w)6`aVXzP=!L$Wx0<< zr#?I+N>setC4!hZ#jiZD5P!FENvVv%N#4CNI_;XA?c;`(0u8;yBr#-+GYfoc6g+Wo z+c)?DvPAcUKzBcB=0?s}!Fx)ECcEwOC_w0X{}pc_CUhLcI}Gs?iEv^{l1;6;?z+(_ zcfyHEailWf2v$3=Nh$mF!{Q1x#kVo*c9Z6IU4Vg`3-+d11Ly!5{dm?!L~GBb5;yu$ z|766rmB|44mv$>mf5?VN$OhLufscSque&K~B@dX($R4NO@RwU_mX48>D>?9IAF`|Q z)}269@lQqUh#e4UH>ZR)IF|kiCMy?Fs#pz|mC%s44pD!q`5gyh14V(zSm^>4{VF4; z2Y?fvo<@;Z4lPJwSZ_^a zSpVo%feS1z&2?iBwndqi|5O?IwvYOV_NRR9I+as4;_n6ivE8}+Bdz_(k!QUal)PYZ zmHcFhE?QGMxyHaiIpUzM2BJagEnx7KP~_!DPy-cD^6bF^w`uNrBxC62j2&< zGtl#rgEj<~?Kju2^um`@4(A;6>2Vq{m$$w3y)pP@nW*roDMkRBbU$^p6?;vpT-ob_ z$7ny=mpJ|eFd=iB4`ZXZ56;ci!lQ>Ke@mcr`)O-Kv(^4w^b{TiyXDKy8U4$!lQp`x z^OUv+@sDa8J?u2}L(mfsFDMi0Ef8&trZha)U~9bPI?g)7gzC!0io26AV*5ExyEq8}fBB`J^|UM*MEUk1KV zU(DMY_^;?b-ZZ41ABc{an0EH$(AL+_&qL3J$Vi)^$k6IN+X{3J8*8UJcdx5CVfzp*d!wL!(Y_XknhN$W2eFS%3jZZi?Tahg}}vM zap$06xbsT$OhwqZs^Ps#@3WoB&+&6%=!1Kdwp0xd9M{NfWj}R6$T~hsaX_)7Jf=|QlX3&5p+Zy4^ z39A2Hza6eou$)}Hiu|?EKDxuh)}JNs4U8r5liQNZ(2>w>yW{Ph^eR9Vs8c%2TfGo` z{&L3prSe=KPb_05g|_q$N{Fw9IPAi=X-mXh4se@+mtH0#-yiFM?~nZJ9rEn(#x8f+ zTI{0Z_BLthPVa%^8e!c_WEh2SI9ePuaGkzFIOG8M+=sFJe$)&oZ?0MPE)!(fCwG0A zpAS*>M-`Py(jg9eH1Ro~%vl{g;(yA@bf|}BIy6T#9XG_SKJPOeYEg8u5RH7R6YZ{w zTkh*Aq72k&OA{<>%gFS9fbcA$&Y4Xxg-F>|N-cMs5h@=kk!GvBE$AU4Ay#VDG!rW7 z(^=ss1%G>CyHn6u4X#&wbc=Zm8IEjJ#=@=C-iJ&q=b1jE0_c2%PoQ4+tVD10-(lmz z6xHTyL%06e-Zr-+!WNlt^S8J~Y;=`llEhJ17g;a;f44@KdieRQ4J{mthGKsQF=>84 zs0~`2*yp!&M{Op~c)4w!aW@`Gl>5#_-2Fy&_06E`+1UKX7>&T^y7ejlbCMesNVtbK zZ|;F!-LmUkybd{eK6%;fu37_ym6sBkaE1ZjX|EvKd>UNW>BvjDt?uI)X#bGfom4O~ zD?W!EpV=&jMsgE_*uoxU*;)TiDhY%3$`|wHm@~_JUp~uyVIa$U z&^gQVu}k zN7)wGv=%)Qsj3ai9D7Hse}S}|kLrRibv{JQT^euZgG&QJ>?4Pe6=l0~73H|&7G;6a z`ye+c^qB00zD_vOJc)B610?=`oY4t0_c$xt8fYM!|HWRI) zz;eFI$0(RQO2pfGvH9>bbk5wCyr2Xh@{xg}tbXgF>|yI7XuCWESyvs_Yr1l0BGewf zRkgFuaQ^#&a!d8bZ~$d|m=xj@@g9Tt`w*gvNkibzw;9lypp!*JL81(7vn-jJ0=@EN z8F@Rzrk%K4Iew>P#onrNAuQ$4a2xts+ey13F%tY9h5ktl7JkV=XB1*}g*;B4^$BQ2 z`4Vf?AZv&tt5offbp=RA;j@Ccqz!8nsfdMo7l?qLWn&|S{Z^;~D$^%n=e)eGh#eRY zT3axy(=qHoLdl~G z_**Eep@G1hI%?TFS+>53W%@V0&@ znan>54Buy1BxaPZyG@-A4pr$G;jO1>#F_7x!;|$%V)dakjSTx7@vay);tFO36|?Lg z@SQ*FvvawQK5WJY>U(4r0cd!vJjM&Bs-LGEF8w^@7roB5E+CoSq4moo}B5sR2Pswit@3ET3ltDe)*hs4SuGh~_xi z8Cw_WPoob!L$6bE(Vx%N?cx%Vv0#y+^MbzEt5m7@WRm0rjL1O34|8EcB?OU-(*2SR zCv_g|G*@CFf-!b|Z#AWnHwO{0<}zkUDv`+XoJ&YY!zlZ1tpK&3U=t~*BxF&EyPrd) zqfWE2aW^h`V$AwRCtcdRqdczVN4x-sYCrhF*JZVw)u^%rschT#iJ z6Lby5yO!HJjOw6sxyS%h^$hK zWo_r*^91g8p7Onh$;DzsHg{-9v0Y9REn4D|CBbk!@}GBxj`9GOMd*GKYch$g{M0lSM{~ z&I=E7y)n~qGn_Lq{bsrS^)kF`ekThit-UmCOjz2@-K9?kK!pL6gU^zRaEf)?-BJzv zAvw+z9>TmiCJ))2tfEcf#X+5Ov0qLd9$aT$lV#0M7h#KKYt^po+s~<59R6{_OrWbN zzM{sWIjzQ^*jg>%WC~@W5QzM!y1F)@wzdSOKA6irF5{ypsFmul;95a8Kp~qmbTn(& z&!{`_diD}MIVzM{1#5|Cc5Ka&{+%(#6Ti+iT7O&gxHea;IqDZlnd8c5356iR{Fg?* z%2LQQyp7#iFEf>Q7hcmD6}ZDLsfnt;V%TxsM$*1GCnT6GJc_ik{!v47RMsUsBycd8 z*>IVR@H68DKQ+sP&C>V9V6)7kB`967)m0bB@cDjMzKuFfrQ3o7f@nuH{^)BO{@syfi0fLz3$ z@%2N)X2Gy;M?>OtO`L2-(Eu?NX;aJhlssjH9U%0P#SlqkNEFS`jfp~Y8n`f}K$-b< zXP6)%iAMq$q0QgZ{S;X?m>|KBpPn|MO&2H{FrF_i$ITgxh!2k;nGu{{A&*pqSozx^ zot6I~7yQjuj@(d=r6}E;HK&SiTHMHt=pprJ1SjZvD_s16gVzHaNWq2*;87ZBQ%S`K zt%Z3QuWBm_l=g(i$^eDLoqc(bQ%_(kUUWo1`g)7)1Jn>W(tkSIHUB*N!Z}l)=xo9@m?5@r$ZUkZYK39ZvQ6d+NtE7w z>?^w8t#}61Gvj{o`1|d-B4f+dTS(a9n-TJF=S4FB!?6|3k+3L&^YuuDL}Fy?U`BEg z=u>MAJDyDP8l6o#_XUi_KJFqrNyW5Gy`i2h7+u`<%Ch-s20rD})EBg%+zpSNei}>* zJ9+#e7i>_4b5B?^pNGh&D{{|?e7j9VOyNVd!f2Mx3Ok|oho1TReN!WdtH^s^d&ZIP z;BG0*k5&+RbY_VU(>`EES{x12GY$Up)!C=?W!08%tA;)(ibj43SXyRlCt@FI*;3A+w6wYA2f$?`k=$zr!vp?kBYQ!DZB3&C{^TXdlLCyMpt*V zIj`bPKVF{>SQT5WJTAJj=s7x{I$JvR=i`$3Bq6~COu02*V>~{E5Z>kkJI_`{BbH^~ zuj}~(M|e0|c$h_v`VTHd@@rW`c=Dp5)yT+{<@}PUUl?J=+;VmX1I%SD9p}6lX+5R_ zXUTZ|&7wgUkV~{km4-;!!k6d@bwX{ce3IF-g)D8|MjM3nM8l8kQ>J6TQ%>u2(TIK9 zIkTK@jk=x2F|xt7tY|C#*>pp{cdLbeAZ;DCo{0O}?h~DNCb}_;ZpQGh6#Qz%kljy4 zUk#DO63kkbC0t*?jKvMcklrdf;oONqDzU93YJD)t@*aNPOkdHO-=z(qG8HT-v;XWQ z4~NunW^{Hk#k!tXxD{Me^6dC~!|^jNmy&gTaH1Nz1`0lWvh0HVKaRvmg}7I}LLQZY zgjaQdocs8=d(xEKjJjii8i+di2Nh^E+zJP}tY9vS@ebDU9vCtXh{oKBALRkftE++- zu>o&;Lb;~U$Du27(w2A<$y|IM*y`g0jhjFc76@XFZ3@Q+qv*>-O|V`5bVVi2Etiax zV)>z#mfO^4FE+NwG~Mn~IZjUHq1XyT+;jrI!pvPKa&T36#hG|_GtYFy)l>uD2f;wf zZ`|QT1fK?MNJ{W=k+^!}bp)hkPz=R<8bg1L60q0o zqIw!4&lVnU3tHW;$}&B!d!^;cjCq~}?QR7TiMYPKk9X0egj>B^k+u8y0B`0`A)RWd z)OX;RwXFNntTi9^Nt$TS1_P?Dp*6_B`YVRWhvZ91sj!bw%+fM%^cUF=K`A&zKT)(h1 z9uM$fT>3kdSPEX>lyIdysp=kH_tg@fia^g#PrWl|P+xM`hH&46ge`9I7Yb&JQIF-% zEUOqEhl&4Cd}%uK=xUrBtW(%SMGiS=_{hk^17=dMe?G)m)hn`1wK{R(*RAk0;xmwo zKK8!NPW|0X;dVu+Q7|=DnVq)L;MrLQ@fbbKo%Jg_dFXe3;=?twBzck#fk4Zc*XoX^ z+vo?~a0=yDh>LLNZAn-mzJZOT5I9iYY3IfG(9mi253so!<19_{qSX1Q2wsyn4X^fN zbT@Mu?#ngKCfNgdx9B<>k*@|nvuRQ-*+i`({ez-DW^r`3pS3W{5SGW1vKHCkMZejF zLrU2}6gH~hM*QgZNqS+?nARX&c10W4a?0860>ccmV~)yvjXh}j>S|KQ{n~MepC2LQ z;MPRT{UTP4!oAk$Iwe>zz@^H5Ywc3Q5mqB_UOP5pIPhtfd!Vr5G5k5Fbl=}!cxdn= zrdI9q{0U}q=kY}|SBfO?HRU-OsI5Ik_pZ)+DdAg|TyQy^n!!0G?tbf?DCIa>C68vrbD~(F7VX+JV7ZF%ZV9hpNlaGBfKG}l* z?$IFJSrD3gx8;EP-b&&?L%XeYxj0yA_VM6ykjboVmQb!O`na;T*fYeQbxj===JHN8 zTj}mnkg;VC7+KaBeU5w#IEg;_dM^0YNY{=K2UWxOjxPCSn=P{Rmb0L4RcfByv4fHQ z>S^{7jj=!ty3@pR`lzmWa%<;VHdgv^HBJ_CSIN|P;V2LT6Pt8f7vRgz&d%r74YM-5 zdaP_-zB)?z`P_1Y`^7&4y5*}&dfBa7x24RrJo^y&aOewde`kLRyC!V)lGENz>8$Hcopnz^9HH+Ey9<2O(~=9C5SkWc576MVNrPRC<7sZL^QIn#@T_`+@X zn|P+2?5|~pg0Kf!O%Cgw(MdG}QZN=@cW^kPtY(+D&e4qQopbU_7jF?C1?LKZw?-&m z`&F!ycQ6irA6;u4|8{6CMgf#h%Ht03cr)%lSm8W1QO}Lzz#oD$V$E=IA`|hVejMfB zG`8%nA=FY%wP_%~I6j3ZOEi?0B@*w32(f4GWHK)eh=92>WWBtIdyt&X;zpzeNfo{l z$8i7j#V$Y+uo66L=}d)y^+B?ThfBWMMIuyiWu&bwjT`m)et8=0Gaat>AnQeAsw2{d zr1geT{tY9fXMW@-AXk*NN&Xx#^B253x)6ThSj6u7E7`5`PJa?>y~Hui47hxh3Hbc5 zkvVnauW?*M^G$q`M?$wvQJ9GfjguG8v8rG@Ap5Yx&Hi? zJiHs zmHG$UUU$YH4Kf^g%66y#}5@+Zw$Sq=;OwyX|_QPG%zm8nL z*X=#=BDLwfR2RMUU4xVaJrtA{+B%PHFThrc1`;!OL3puxif&Y*DLwZ%^1n(YFBhh% zEX705Bz6b6xuN(JL7>~7HmP1 zbm+0@)W5>YgOzY b-50DzNdm0Uwc^EpG;Vom6{%8*&w>97sMZU# literal 0 HcmV?d00001 diff --git a/assets/images/commits_tab_github.png b/assets/images/commits_tab_github.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d70b259f55f735708a3a4ec794d7f575871fd5 GIT binary patch literal 101137 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 literal 0 HcmV?d00001 diff --git a/assets/images/copy_full_sha_github.png b/assets/images/copy_full_sha_github.png new file mode 100644 index 0000000000000000000000000000000000000000..705d8a323966d77d099af1804469217451ce08de GIT binary patch literal 14840 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 Date: Thu, 20 Nov 2025 16:09:31 +0100 Subject: [PATCH 08/14] remove admonition and incorporate the info in the opening paragraph for simplicity --- .github/CONTRIBUTING.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index a7f7c4c4..39642220 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -296,7 +296,7 @@ When this happens, our maintainers will ask you to rebase your PR. You can eithe 4. Click the copy icon next to the hash to copy the full SHA value. If you have multiple commits, start at the top and work through to the end. ![Copy icon button to copy the full SHA value on GitHub](../assets/images/copy_full_sha_github.png) - + 5. In your terminal, run this command: ```bash @@ -353,11 +353,11 @@ When this happens, our maintainers will ask you to rebase your PR. You can eithe ## Getting started -This project is built with [Sphinx](https://www.sphinx-doc.org/en/master/) and hosted on the [Read the Docs platform](https://readthedocs.org). The contents are written in [reStructuredText (RST)](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html). +This project is built with [Sphinx](https://www.sphinx-doc.org/en/master/) and hosted on the [Read the Docs platform](https://readthedocs.org). -> [!NOTE] -> -> All contents of the Mautic User Documentation are available in the `docs/` directory. +The contents are available in the `docs/` directory and written in [reStructuredText (RST)](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html). + +--- There are three ways to work on changes for the Mautic User Documentation: From b4c7a3711191a3364563898893d063d075ca15e0 Mon Sep 17 00:00:00 2001 From: Ayu Adiati <45172775+adiati98@users.noreply.github.com> Date: Thu, 20 Nov 2025 18:19:53 +0100 Subject: [PATCH 09/14] fix: change passive to active voice Co-authored-by: Ruth Cheesley --- .github/CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 39642220..3a9135b4 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -353,9 +353,9 @@ When this happens, our maintainers will ask you to rebase your PR. You can eithe ## Getting started -This project is built with [Sphinx](https://www.sphinx-doc.org/en/master/) and hosted on the [Read the Docs platform](https://readthedocs.org). +We built this project with [Sphinx](https://www.sphinx-doc.org/en/master/) and host it on the [Read the Docs platform](https://readthedocs.org). -The contents are available in the `docs/` directory and written in [reStructuredText (RST)](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html). +The `docs/` directory contains the content, written in [reStructuredText (RST)](https://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html). --- From 06b1dbbed8c0670cc71e37608aadb4c1932e09df Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 20 Nov 2025 18:25:45 +0100 Subject: [PATCH 10/14] add word rebase to accept.txt --- .github/styles/config/vocabularies/Mautic/accept.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/styles/config/vocabularies/Mautic/accept.txt b/.github/styles/config/vocabularies/Mautic/accept.txt index 63099ccf..b07e221d 100644 --- a/.github/styles/config/vocabularies/Mautic/accept.txt +++ b/.github/styles/config/vocabularies/Mautic/accept.txt @@ -103,6 +103,7 @@ POST post PUT Rackspace +rebase Remarketing REST Salesforce From db6191158cc5bfeede80328b82db1ac3525cdd06 Mon Sep 17 00:00:00 2001 From: Ayu Adiati <45172775+adiati98@users.noreply.github.com> Date: Thu, 20 Nov 2025 18:30:18 +0100 Subject: [PATCH 11/14] fix: change passive to active voice Co-authored-by: Ruth Cheesley --- .github/CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 3a9135b4..15229010 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -282,7 +282,7 @@ Once you've pushed your changes, you are ready to create a PR. To do so: Say you need to update the documentation for version `7.0`. By mistake, you create a new branch from branch `6.0` and work on this branch. Or you correctly apply your changes based on branch `7.0`, but when you create the PR, you forgot to set the base branch to `7.0`. -When this happens, our maintainers will ask you to rebase your PR. You can either [rebase your PR](https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase) or create a new PR and use [git cherry-pick](https://www.atlassian.com/git/tutorials/cherry-pick) to incorporate your commits as follows: +If this happens, a request is made by the Education Team maintainers to rebase your PR. You can either [rebase your PR](https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase) or create a new PR and use [git cherry-pick](https://www.atlassian.com/git/tutorials/cherry-pick) to incorporate your commits as follows: 1. In your code editor, [create a new branch](#create-a-new-branch) and make sure that you base your new branch on the branch that you need to work on. 2. On GitHub, go to your PR and close your PR by clicking the 'Close pull request' button at the bottom. From 4c7717da0627acd99b9996531add24e44a645c04 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Thu, 20 Nov 2025 18:33:39 +0100 Subject: [PATCH 12/14] fix: change vscode to vs code for consistency --- .github/CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 3a9135b4..c65b24b6 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -316,7 +316,7 @@ When this happens, our maintainers will ask you to rebase your PR. You can eithe git cherry-pick --continue ``` - If you're using VSCode and a new tab opens to change the commit message, you can either enter a new one or close the tab to keep the original. + If you're using VS Code and a new tab opens to change the commit message, you can either enter a new one or close the tab to keep the original. You might get prompted with the following message: @@ -363,7 +363,7 @@ There are three ways to work on changes for the Mautic User Documentation: 1. Directly on GitHub 2. With [GitHub Codespaces](https://github.com/features/codespaces) on your browser -3. With code editor, such as [VSCode](https://code.visualstudio.com/), on your local machine — **recommended** +3. With code editor, such as [VS Code](https://code.visualstudio.com/), on your local machine — **recommended** ### 1. On GitHub From 41ac1adabcdfa17ee426aa723b28c4a38402041b Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Tue, 2 Dec 2025 12:15:03 +0100 Subject: [PATCH 13/14] update the Updating contents and UI images section --- .github/CONTRIBUTING.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 6e7ea5f7..d2c6006b 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -690,9 +690,11 @@ Your changes must follow Mautic's style guide. To ensure that the changes are co ## Updating contents and UI images -To update the documentation contents and Mautic user interface (UI) images, you need to install and review Mautic to ensure accuracy. +To update the documentation and the user interface (UI) images for Mautic, please follow the instructions outlined in the Community Handbook: -Please read the [Tester](https://contribute.mautic.org/en/latest/contributing/tester.html) page in the community handbook for complete instructions on installing Mautic. +- Visit the [Contributing to Mautic’s Documentation](https://contribute.mautic.org/en/latest/contributing/contributing_docs_rst.html) page and adhere to the style guide while working on the content. + +- Refer to the [Tester](https://contribute.mautic.org/en/latest/contributing/tester.html) page for comprehensive instructions on installing Mautic to update the UI images. ## Credit From 65b74462ced9b432c9729c3a403f7b823b5110f8 Mon Sep 17 00:00:00 2001 From: Ayu Adiati Date: Tue, 2 Dec 2025 12:33:12 +0100 Subject: [PATCH 14/14] fix: grammars and adjust wordings --- .github/CONTRIBUTING.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index d2c6006b..f377924e 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -55,7 +55,7 @@ Contributions are always welcome, no matter how large or small, or at whatever s **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. +- 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. - Did you spot a typo, missing instructions, or have an idea for enhancing the Mautic User Documentation? You can [create an issue](https://github.com/mautic/user-documentation/issues/new/choose) to address it. @@ -75,9 +75,9 @@ PRs are always welcome. However, before working on changes, you must ensure that 1. Ensure that you address one issue in one PR. If you work on multiple issues, work on them separately and create one PR to address each issue. 2. Make sure you give clear information about your changes in your PR: - - **A title**. The PR title must describe your changes. For example: `Add WordPress Plugin documentation`. + - **A title**. The PR title must describe the changes you made. For example: `Add WordPress Plugin documentation`. - **A description**. A clear description can help PR reviewers understand what kind of changes you made in your PR. It's always good to walk through the process of how a reviewer can test your changes. - - **A related issue**. [Link the issue number](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) that you worked on and add a keyword of 'Closes', 'Fixes', or 'Resolves' in front of it. For example, `Closes #123`, `Fixes #234`, etc. You can find the issue number right next to the issue's title. Linking the issue number automatically closes your issue once your PR gets merged. + - **A related issue**. [Link the issue number](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue) that you worked on and add a keyword of 'Closes', 'Fixes', or 'Resolves' in front of it. For example, `Closes #123`, `Fixes #234`, etc. You can find the issue number right next to the issue's title. Linking the issue number automatically closes it once your PR is merged. 3. Provide screenshots for visual changes if necessary. @@ -87,7 +87,7 @@ PRs are always welcome. However, before working on changes, you must ensure that ### After submitting a PR -1. Ensure that all checks pass. If you see the linting build or prose failed, try to debug and fix it until all of them pass. If you have questions or need help, feel free to tag the `@mautic/education-team-leaders` in the comment. +1. Ensure that all checks pass. If the linting build or prose fails, debug and fix it until all pass. If you have questions or need help, feel free to tag the `@mautic/education-team-leaders` in the comment. 2. Please don't DM maintainers on Slack to review or ask feedback and questions about your PR. If you'd like feedback or ask questions about your PR, tag `@mautic/education-team-leaders` in the comment of your PR or use the `#t-education` channel on Slack. That way, not only maintainers, but the community can help you get unstuck. The team always gets a notification whenever there is an incoming PR. If you haven't received a review within a week, you can tag them in the PR comments to ask for an estimated review time. @@ -109,7 +109,7 @@ To fork this repository: ![Fork button on GitHub](../assets/images/fork_button_github.png) -2. Choose your username in the 'Owner *' dropdown menu. **Don't select an organization here. Always choose your personal account**; otherwise, maintainers can't collaborate and fix things for you on your PR. +2. Choose your username in the 'Owner *' dropdown menu. **Don't select an organization here. Always choose your personal account**; otherwise, maintainers can't collaborate or fix issues in your PR. ![Choose fork owner on GitHub](../assets/images/choose_fork_owner_github.png) @@ -121,7 +121,7 @@ To fork this repository: ### Clone the repository -After you forked the repository, you need to clone it. Cloning means making a copy of a repository in your local environment. In this case, you want to clone your forked repository. +After you forked the repository, you need to clone it. Cloning means copying a repository to your local environment. In this case, you want to clone your forked repository. > [!IMPORTANT] > @@ -159,13 +159,13 @@ Follow the steps below to clone your forked repository: ### 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. +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. #### Ensure the correct base branch Before you create a new branch, you must ensure that you're on the branch that you need to base your changes on. Here's how to do it: -1. In the bottom left of your VS Code, look at the branch tab — it has a git branch symbol with a branch name. It should indicate the branch from which you need to base your changes. +1. In the bottom left of your VS Code, look at the branch tab — it has a git branch symbol with a branch name. It should indicate the branch you need to base your changes on. ![Branch tab at the bottom left of VS Code](../assets/images/bottom_branch_tab_vscode.png)     @@ -282,7 +282,7 @@ Once you've pushed your changes, you are ready to create a PR. To do so: Say you need to update the documentation for version `7.0`. By mistake, you create a new branch from branch `6.0` and work on this branch. Or you correctly apply your changes based on branch `7.0`, but when you create the PR, you forgot to set the base branch to `7.0`. -If this happens, a request is made by the Education Team maintainers to rebase your PR. You can either [rebase your PR](https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase) or create a new PR and use [git cherry-pick](https://www.atlassian.com/git/tutorials/cherry-pick) to incorporate your commits as follows: +If this happens, the Education Team requests that you rebase your PR. You can either [rebase your PR](https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase) or create a new PR and use [git cherry-pick](https://www.atlassian.com/git/tutorials/cherry-pick) to incorporate your commits as follows: 1. In your code editor, [create a new branch](#create-a-new-branch) and make sure that you base your new branch on the branch that you need to work on. 2. On GitHub, go to your PR and close your PR by clicking the 'Close pull request' button at the bottom. @@ -385,7 +385,7 @@ To work directly on GitHub, follow the steps below: ### 2. GitHub Codespaces -Using GitHub Codespaces enables you to spin up the project in the cloud quickly. For a smooth process, use the Chrome or Firefox browser to work with Codespaces. +Using GitHub Codespaces lets you quickly spin up the project in the cloud. For a smooth process, use the Chrome or Firefox browser to work with Codespaces.
Tips to maximize free tier of Codespaces @@ -513,7 +513,7 @@ To work locally, you first need to install these on your machine: Mautic uses [DDEV](https://ddev.com) to simplify local development and testing of documentation updates. Go to the [Get Started](https://ddev.com/get-started/) page on their website for instructions to install DDEV on your local machine. - **For Windows users**: you can install and run DDEV on [traditional Windows](https://ddev.readthedocs.io/en/stable/#system-requirements-traditional-windows). However, using [Windows Subsystem for Linux 2 (WSL2)](https://learn.microsoft.com/en-us/windows/wsl/about) gives you faster and better performance. If you're new to WSL, follow the instructions on the [DDEV blog](https://ddev.com/blog/watch-new-windows-installer/) to install and set up WSL and DDEV. + **For Windows users**: you can install and run DDEV on [traditional Windows](https://ddev.readthedocs.io/en/stable/#system-requirements-traditional-windows). However, using [Windows Subsystem for Linux 2 (WSL2)](https://learn.microsoft.com/en-us/windows/wsl/about) provides faster, better performance. If you're new to WSL, follow the instructions on the [DDEV blog](https://ddev.com/blog/watch-new-windows-installer/) to install and set up WSL and DDEV. 3. **Vale** @@ -578,7 +578,7 @@ If you're ready to push your changes to the remote repository and create a PR, p ## Working with links -In this section, you can find the commands that you need for working with links. Ensure that you're in the `docs/` directory to work with these commands. +In this section, you can find the commands you need to work with links. Ensure you're in the `docs/` directory to run these commands. ### Create a new link @@ -606,7 +606,7 @@ Then input the answer to all prompts:
> [!TIP] -> Ensure that all entries are clear and general so that anyone working with this project can easily search and reuse them. +> Ensure that all entries are clear and general so that anyone working on this project can easily search for and reuse them.
@@ -621,7 +621,7 @@ Enter the .py file name (use_lower_case_and_underscore of link name): mautic_use ### Check broken links -When there's a broken link, the build fails. Therefore, ensure that there are no broken links. You can check the links by following the instructions below, depending on where you work on your changes, in the terminal. +To prevent build failures, ensure there are no broken links. You can check the links by following the instructions below, depending on where you work on your changes, in the terminal. If you work with Codespaces: @@ -702,4 +702,4 @@ These contributing guidelines are adapted from [OpenSource-Communities/intro](ht --- -Thank you for contributing to the improvement of the Mautic User Documentation. +Thank you for contributing to improving the Mautic User Documentation.