Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
291 commits
Select commit Hold shift + click to select a range
7a785f9
Merge pull request #141 from mautic/translations_docs-docs-translatio…
RCheesley Mar 20, 2023
04b684e
Merge branch 'main' into translations_docs-docs-translations-translat…
RCheesley Mar 20, 2023
273c855
Merge pull request #142 from mautic/translations_docs-docs-translatio…
RCheesley Mar 20, 2023
cb5d2b4
Merge branch 'main' into translations_docs-docs-translations-contacts…
RCheesley Mar 20, 2023
a356ac2
Merge pull request #143 from mautic/translations_docs-docs-translatio…
RCheesley Mar 20, 2023
833173b
Merge branch 'main' into translations_docs-docs-translations-stages-p…
RCheesley Mar 20, 2023
a3c6b90
Apply translations in pt_BR
transifex-integration[bot] Mar 20, 2023
416120a
Apply translations in pt_BR
transifex-integration[bot] Mar 20, 2023
7273f87
Merge pull request #147 from mautic/translations_docs-docs-translatio…
RCheesley Mar 21, 2023
c79d418
Merge branch 'main' into translations_docs-docs-translations-categori…
RCheesley Mar 21, 2023
0555e5c
Merge pull request #146 from mautic/translations_docs-docs-translatio…
RCheesley Mar 21, 2023
bc43d4b
Apply translations in pt_BR
transifex-integration[bot] Mar 22, 2023
003f66a
Apply translations in pt_BR
transifex-integration[bot] Mar 22, 2023
f869074
Update local-php-overview by reason of code review
beetofly Mar 22, 2023
77f5dc3
Apply translations in pt_BR
transifex-integration[bot] Mar 23, 2023
8c77986
Merge pull request #148 from mautic/translations_docs-docs-translatio…
RCheesley Mar 23, 2023
af3f059
Merge branch 'main' into translations_docs-docs-translations-overview…
RCheesley Mar 23, 2023
4b88c20
Merge pull request #150 from mautic/translations_docs-docs-translatio…
RCheesley Mar 23, 2023
88d3397
Merge branch 'main' into translations_docs-docs-translations-dashboar…
RCheesley Mar 23, 2023
252bbba
Merge pull request #149 from mautic/translations_docs-docs-translatio…
RCheesley Mar 23, 2023
8dc5896
Merge branch 'main' into translations_docs-docs-translations-stages-p…
RCheesley Mar 23, 2023
736cec2
Merge pull request #144 from mautic/translations_docs-docs-translatio…
RCheesley Mar 23, 2023
d1faca5
Apply translations in pt_BR
transifex-integration[bot] Mar 23, 2023
7606ac4
feat: [DPMMA-2095] point leagues documentation
patrykgruszka Mar 24, 2023
41bbc8f
feat: [DPMMA-2095] update sidebar
patrykgruszka Mar 24, 2023
c8e1903
Apply translations in pt_BR
transifex-integration[bot] Mar 24, 2023
0ebcbf5
Merge pull request #153 from mautic/translations_docs-docs-translatio…
RCheesley Mar 24, 2023
15ad346
Merge branch 'main' into translations_docs-docs-translations-search-p…
RCheesley Mar 24, 2023
39fd746
Merge pull request #151 from mautic/translations_docs-docs-translatio…
RCheesley Mar 24, 2023
8ff47f5
feat: [DPMMA-2095] cw correct
patrykgruszka Mar 24, 2023
4671846
Apply translations in ru
transifex-integration[bot] Mar 28, 2023
a52b0b5
docs: update README.md [skip ci]
allcontributors[bot] Mar 28, 2023
99db80d
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Mar 28, 2023
bae9c89
Merge pull request #156 from mautic/all-contributors/add-zaharovrd
RCheesley Mar 28, 2023
1d20844
Merge branch 'main' into translations_docs-docs-translations-companie…
RCheesley Mar 28, 2023
353610d
Merge pull request #155 from mautic/translations_docs-docs-translatio…
RCheesley Mar 28, 2023
ab848db
Merge branch 'main' into feature/overviewLocalphp
RCheesley Mar 29, 2023
d8fb0cc
Merge branch 'main' into TEDU-135-add-stages
favour-chibueze Apr 13, 2023
350dcf9
added images
favour-chibueze Apr 13, 2023
c533c97
Merge branch 'main' into TEDU-106-contacts-section
favour-chibueze Apr 13, 2023
7ba047c
replace images
favour-chibueze Apr 13, 2023
29b5d4c
updated image
favour-chibueze Apr 13, 2023
f257581
fixed inconsistent title headings
favour-chibueze Apr 13, 2023
77e7f00
changed duplicated heading
favour-chibueze Apr 13, 2023
ae67204
fix heading inconsistency
favour-chibueze Apr 14, 2023
2e652b9
Apply suggestions from code review
RCheesley May 3, 2023
d006165
[DPMMA-2108] Add UTM to Asset download #12098
tomekkowalczyk May 5, 2023
e9d70aa
Update assets.rst
RCheesley May 5, 2023
19e09f8
Update docs/components/assets.rst
tomekkowalczyk May 8, 2023
8ea9cf5
Change section Create Asset
tomekkowalczyk May 8, 2023
800330b
Translate authentication.pot in es
transifex-integration[bot] May 9, 2023
cadd598
Merge pull request #160 from mautic/translations_docs-docs-translatio…
RCheesley May 9, 2023
4fdf329
Fix issues with duplicate headings
RCheesley May 16, 2023
85199dc
Small tweak to category explanation and weights.
RCheesley May 16, 2023
3b0b8b8
Merge branch 'main' into TEDU-135-add-stages
RCheesley May 16, 2023
96a6825
Merge pull request #140 from favour-chibueze/TEDU-135-add-stages
RCheesley May 16, 2023
475dc84
Merge branch 'main' into fix-asset-headings
RCheesley May 16, 2023
6bf7a8e
Merge pull request #159 from mautic/fix-asset-headings
RCheesley May 16, 2023
f5301ce
Merge branch 'main' into patch-1
RCheesley May 16, 2023
5b4c907
Merge pull request #157 from tomekkowalczyk/patch-1
RCheesley May 16, 2023
c302ff4
docs: update README.md [skip ci]
allcontributors[bot] May 16, 2023
9d4b263
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] May 16, 2023
eb9d44d
Merge pull request #161 from mautic/all-contributors/add-tomekkowalczyk
RCheesley May 16, 2023
2b5ac37
Merge branch 'main' into feature/overviewLocalphp
RCheesley May 16, 2023
d79a6c7
doc: [DPMMA-2044] Editor custom fonts documentation
annamunk May 25, 2023
b0ceb15
doc: [DPMMA-2044] Vale fixes
annamunk May 25, 2023
910bb11
Translate builders.pot in es
transifex-integration[bot] Jun 3, 2023
3373f13
Translate translations.pot in es
transifex-integration[bot] Jun 3, 2023
1f538e3
Translate docs/docs_translations/stages.pot in es
transifex-integration[bot] Jun 3, 2023
bf626bc
Merge pull request #163 from mautic/translations_docs-docs-translatio…
RCheesley Jun 5, 2023
b189b7f
Merge branch 'main' into translations_docs-docs-translations-translat…
RCheesley Jun 5, 2023
3c820ce
Merge pull request #164 from mautic/translations_docs-docs-translatio…
RCheesley Jun 5, 2023
9ef2e20
Merge branch 'main' into translations_docs-docs-translations-stages-p…
RCheesley Jun 5, 2023
450e33e
Merge pull request #165 from mautic/translations_docs-docs-translatio…
RCheesley Jun 5, 2023
46485d2
docs: update README.md [skip ci]
allcontributors[bot] Jun 6, 2023
95b8d11
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 6, 2023
f2a8f5c
Merge pull request #166 from mautic/all-contributors/add-kukis2107
RCheesley Jun 6, 2023
dcbb5d7
Fix location of translated files
RCheesley Jun 6, 2023
e54db2e
Merge pull request #167 from mautic/fix-translations
RCheesley Jun 6, 2023
a3fe684
Commit missing translations
RCheesley Jun 6, 2023
67a8cf0
Merge pull request #168 from mautic/push-missing-translations
RCheesley Jun 6, 2023
d00abc9
Update README.md
RCheesley Jun 6, 2023
7eb3aa4
Update command_line_interface.rst
Moongazer Jun 7, 2023
85be521
Update command_line_interface.rst
Moongazer Jun 7, 2023
18c1679
Merge pull request #170 from Moongazer/patch-1
RCheesley Jun 7, 2023
9f1d08e
docs: update README.md [skip ci]
allcontributors[bot] Jun 7, 2023
984f5c9
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 7, 2023
521f7c9
Merge pull request #171 from mautic/all-contributors/add-putzwasser
RCheesley Jun 7, 2023
0c58c88
docs: update README.md [skip ci]
allcontributors[bot] Jun 7, 2023
6c6a590
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 7, 2023
0c2a363
Merge pull request #172 from mautic/all-contributors/add-Moongazer
RCheesley Jun 7, 2023
95863f4
Add missing translations
RCheesley Jun 7, 2023
d767d78
Merge pull request #173 from mautic/update-translations
RCheesley Jun 7, 2023
f150594
Merge branch 'main' into DPMMA-2044-custom-fonts
RCheesley Jun 15, 2023
c071594
Merge pull request #162 from annamunk/DPMMA-2044-custom-fonts
RCheesley Jun 15, 2023
6ff0a10
Starting updating email docs for symfony mailer
escopecz Jun 19, 2023
4d7700d
Documenting SMTP configuration
escopecz Jun 19, 2023
9b2a209
Updating mailer webhook (callback) info for M5
escopecz Jun 19, 2023
28cb513
Typo fix
escopecz Jun 19, 2023
3088502
Updating command to send emails in the background
escopecz Jun 19, 2023
062d36f
Apply suggestions from code review
escopecz Jun 20, 2023
5bfa635
Apply suggestions from code review part 2
escopecz Jun 20, 2023
bea2754
Adding warning that Symfony transports can be installed only via Comp…
escopecz Jun 20, 2023
674cfdd
Adding table with DSN parts explained
escopecz Jun 20, 2023
f16323c
Replacing the old email send command with the new one
escopecz Jun 20, 2023
7113831
Typo fixes
escopecz Jun 20, 2023
2b3b99b
Update docs/configuration/local_php_overview.rst
beetofly Jun 22, 2023
f0dd285
fix: [DPMMA-2242] rename league to group
patrykgruszka Jun 22, 2023
2432477
Merge branch 'main' into DPMMA-2095_point-leagues
patrykgruszka Jun 22, 2023
720a156
Merge pull request #174 from escopecz/symfony-mailer
RCheesley Jun 22, 2023
385f03c
Merge branch '5.x' into main
RCheesley Jun 26, 2023
1ac2bd8
Merge pull request #175 from mautic/main
RCheesley Jun 26, 2023
136c27b
Add locale definition for translations
RCheesley Jul 6, 2023
6677595
Merge pull request #181 from mautic/fix-translations-locale
RCheesley Jul 6, 2023
442b944
Merge branch '5.x' into DPMMA-2095_point-leagues
patrykgruszka Jul 18, 2023
e94fd65
fix: [DPMMA-2252] group points action and webhook info
patrykgruszka Jul 19, 2023
06457fa
fix: [DPMMA-2252] fix section title
patrykgruszka Jul 19, 2023
9d8f7ce
Update Tx client & re-create translations
RCheesley Jul 21, 2023
2678c19
Merge branch 'main' into fix-transifex
RCheesley Jul 21, 2023
2141479
Remove backup dir, oops!
RCheesley Jul 21, 2023
55f1a37
Merge branch 'fix-transifex' of https://github.com/mautic/user-docume…
RCheesley Jul 21, 2023
a77d72d
Merge pull request #185 from mautic/fix-transifex
RCheesley Jul 21, 2023
c3fadcf
[skip CI] Translate authentication.pot in pt_BR
transifex-integration[bot] Jul 21, 2023
a72b370
Merge pull request #186 from mautic/translations_beba6d19bc494f1f9c9b…
RCheesley Jul 21, 2023
ad9f6fd
[skip CI] Translate categories.pot in pt_BR
transifex-integration[bot] Jul 21, 2023
b34a14d
Merge pull request #187 from mautic/translations_beba6d19bc494f1f9c9b…
RCheesley Jul 21, 2023
0119d85
Merge branch 'main' into TEDU-106-contacts-section
RCheesley Jul 27, 2023
6e635cc
Merge pull request #152 from patrykgruszka/DPMMA-2095_point-leagues
RCheesley Jul 27, 2023
60b0ba5
Vale fix
RCheesley Jul 27, 2023
27ce59c
Merge branch 'main' into Update-readme
RCheesley Jul 27, 2023
61a3bb7
Merge pull request #169 from mautic/Update-readme
RCheesley Jul 27, 2023
15c6034
Update README.md
RCheesley Jul 27, 2023
4ee944e
docs: update README.md [skip ci]
allcontributors[bot] Jul 27, 2023
bdf8533
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 27, 2023
3e210a8
Merge pull request #188 from mautic/all-contributors/add-patrykgruszka
RCheesley Jul 27, 2023
96adfdf
email_transport queue is now called just email
escopecz Aug 4, 2023
71c9a97
Merge pull request #194 from escopecz/email_transport-to-email
RCheesley Aug 4, 2023
ab2949d
add step for MyST Parser
roboparker Jul 11, 2023
b97da77
Add locale definition for translations
RCheesley Jul 6, 2023
2cea243
add custom fields to chron docs
roboparker Jul 11, 2023
bbfd13b
Update docs/configuration/cron_jobs.rst
roboparker Aug 8, 2023
9bad1c3
Update docs/configuration/cron_jobs.rst
roboparker Aug 8, 2023
0f75b52
Move email settings to config section
RCheesley Jun 27, 2023
c7b70cf
Move to top and rename to transport
RCheesley Jun 27, 2023
79f4ba7
Fix leftover from rebase :blush:
RCheesley Aug 8, 2023
7106ba9
Remove section that was moved to config
RCheesley Aug 8, 2023
dea0873
Vale fixes 🙇🏻‍♀️
RCheesley Aug 8, 2023
d7dc5ad
Missed one 👀🫣
RCheesley Aug 8, 2023
ea326d2
Merge pull request #177 from mautic/refactor-email-dsn-info
RCheesley Aug 8, 2023
12bcfe8
Merge branch '5.x' into custom-fields-chron
RCheesley Aug 8, 2023
d9e5d79
Merge pull request #183 from diaboloshogunate/custom-fields-chron
RCheesley Aug 8, 2023
8bc0402
Update docs/contacts/import_contacts.rst
RCheesley Aug 8, 2023
d96ef73
Merge branch 'main' into TEDU-106-contacts-section
RCheesley Aug 8, 2023
1972710
Apply suggestions from code review
RCheesley Aug 8, 2023
408058a
Apply suggestions from code review
RCheesley Aug 9, 2023
141cc5a
Apply suggestions from code review - contacts_overview.rst
RCheesley Aug 9, 2023
f3369bd
Apply suggestions from code review - custom_fields.rst
RCheesley Aug 9, 2023
e377736
Apply suggestions from code review - frequency_rules.rst
RCheesley Aug 9, 2023
2733a64
Apply suggestions from code review - import_contacts.rst
RCheesley Aug 9, 2023
2d0025c
Apply suggestions from code review
RCheesley Aug 9, 2023
d8505c7
Apply suggestions from code review - preference_center.rst
RCheesley Aug 9, 2023
325f6c8
Apply suggestions from code review
RCheesley Aug 9, 2023
e569923
Apply suggestions from code review - manage_contacts.rst
RCheesley Aug 9, 2023
3db8c1e
Update docs/contacts/manage_contacts.rst
RCheesley Aug 9, 2023
bca7de2
Apply suggestions from code review
RCheesley Aug 9, 2023
1fda913
Update docs/contacts/contacts_overview.rst
RCheesley Aug 9, 2023
2502dbc
Update docs/contacts/contacts_overview.rst
RCheesley Aug 9, 2023
88de771
Apply suggestions from code review
RCheesley Aug 9, 2023
11b5816
Remove import section, link to file
RCheesley Aug 9, 2023
ca77260
Vale fix
RCheesley Aug 9, 2023
264a798
Update docs/contacts/manage_contacts.rst
RCheesley Aug 10, 2023
59cd69c
Fix missing header breaking build
RCheesley Aug 10, 2023
4179bc3
Merge branch 'TEDU-106-contacts-section' of https://github.com/favour…
RCheesley Aug 10, 2023
6afb1ef
Fix uncommented link fragment
RCheesley Aug 10, 2023
4b08b69
Merge pull request #98 from favour-chibueze/TEDU-106-contacts-section
RCheesley Aug 10, 2023
d8782ef
Update authentication.rst
ItsMly Aug 28, 2023
c3e37d5
docs: update README.md [skip ci]
allcontributors[bot] Aug 28, 2023
ac3a004
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 28, 2023
2e71e41
Merge pull request #198 from mautic/all-contributors/add-Amiyah14
RCheesley Aug 28, 2023
bbb7d0d
Merge branch 'main' into patch-1
ItsMly Sep 5, 2023
e99b557
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
ab66ca8
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
ee221f7
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
1b98dc5
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
e7096bc
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
7e35ace
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
fce16c4
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
dd315f3
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
55f81b7
Update docs/authentication/authentication.rst
ItsMly Sep 5, 2023
25c7fbc
Merge pull request #197 from Amiyah14/patch-1
RCheesley Sep 21, 2023
39e2503
Add information on the branch to fork
fakela Oct 9, 2023
472ef3f
Update README.md
fakela Oct 13, 2023
64ab5d0
Update README.md
fakela Oct 13, 2023
633bd62
Merge pull request #201 from mautic/fakela-patch-1
RCheesley Oct 13, 2023
f82da48
fix warning with table syntax
RCheesley Oct 13, 2023
bd76019
fix exclamation points
RCheesley Oct 13, 2023
3f94772
Fix tense
RCheesley Oct 13, 2023
45dd090
Vale fixes
RCheesley Oct 13, 2023
f7898b1
Marketplace link fix
RCheesley Oct 13, 2023
7c3fe1e
Add reviewdog support
RCheesley Oct 13, 2023
d5f0550
Create .gitpod.Dockerfile
RCheesley Oct 13, 2023
28f19d8
Merge pull request #205 from mautic/#203-reviewdog-support
RCheesley Oct 13, 2023
277ab24
Update linting.yml
RCheesley Oct 27, 2023
a7a1651
Update linting.yml
RCheesley Oct 30, 2023
951afe8
Update .gitpod.Dockerfile
RCheesley Oct 30, 2023
d8b7826
Merge pull request #206 from mautic/fix-vale-action
RCheesley Oct 31, 2023
10c0d02
Merge branch 'main' into fix-vale-errors
RCheesley Oct 31, 2023
08b7336
Merge pull request #204 from mautic/fix-vale-errors
RCheesley Nov 15, 2023
a815ccf
Merge branch 'main' into pip-install-myst_parser
RCheesley Nov 21, 2023
6c98060
Merge pull request #182 from diaboloshogunate/pip-install-myst_parser
RCheesley Nov 21, 2023
acffe47
Resolve conflicts
RCheesley Nov 21, 2023
9b502f5
Fix incorrect command
RCheesley Nov 21, 2023
03b6e9b
Add missing quotes
RCheesley Nov 21, 2023
464b705
Resolve conflicts
RCheesley Nov 21, 2023
17f5c5c
Remove language files
RCheesley Nov 21, 2023
9e4edfd
Merge pull request #211 from RCheesley/remove-language-files
RCheesley Nov 21, 2023
d6799a8
remove translation files
RCheesley Nov 21, 2023
8bdde37
Merge pull request #213 from RCheesley/remove-translations-5.x
RCheesley Nov 21, 2023
4890e08
Merge remote-tracking branch 'upstream/main' into main-2-5
escopecz Nov 22, 2023
3e7b96a
Merge pull request #215 from escopecz/main-2-5
RCheesley Dec 22, 2023
714d635
Remove deprecated prebuilds for gitpod
RCheesley Dec 22, 2023
94c03e4
File had a space after file extension! :facepalm:
RCheesley Dec 24, 2023
24f8aae
Merge pull request #219 from mautic/fix-build-fail
RCheesley Dec 24, 2023
6f2b069
Merge pull request #220 from mautic/main
RCheesley Jan 9, 2024
05f527b
Merge branch 'main' into feature/overviewLocalphp
RCheesley Jan 9, 2024
043532a
Merge branch '4.x' into feature/overviewLocalphp
RCheesley Jan 9, 2024
fd583e8
fix: remove doctrine schema update command
adiati98 Jun 10, 2025
9209bc6
Merge pull request #403 from adiati98/fix/issue_399_4.x
RCheesley Jun 16, 2025
2364038
Merge branch '4.x' into feature/overviewLocalphp
adiati98 Jul 13, 2025
3087361
update linting.yml
adiati98 Sep 17, 2025
a326cf0
update .gitpod.Dockerfile
adiati98 Sep 17, 2025
cd15bf7
update requirements.txt
adiati98 Sep 17, 2025
ab3ccc3
update gitpod.yml
adiati98 Sep 17, 2025
8ddced2
update .readthedocs.yaml
adiati98 Sep 17, 2025
13e55dd
add .ddev/commands/web/build-docs
adiati98 Sep 17, 2025
9aff000
add .ddev/web-build/Dockerfile.sphinx
adiati98 Sep 17, 2025
a2c4023
add .ddev/web-build/requirements.txt
adiati98 Sep 17, 2025
6dd9e63
add .ddev/config.yml
adiati98 Sep 17, 2025
1a18f35
add .devcontainer/devcontainer.json
adiati98 Sep 17, 2025
fe362dc
add .devcontainer/setup-project.sh
adiati98 Sep 17, 2025
110525e
move vocab/Mautic to config folder and rename Vocab to vocabularies
adiati98 Sep 17, 2025
5d30e0a
update build-docs file
adiati98 Sep 17, 2025
2482a80
rename config.yml to config.yaml
adiati98 Sep 17, 2025
e60f49b
update .gitignore
adiati98 Sep 17, 2025
c986127
update conf.py
adiati98 Sep 17, 2025
8ed5650
fix: link in maxmind_ccpa.py
adiati98 Sep 17, 2025
3c771c7
Merge pull request #440 from adiati98/fix/build-prose-failed
RCheesley Sep 30, 2025
807dd28
Merge branch '4.x' into feature/overviewLocalphp
adiati98 Jan 11, 2026
186d006
fix: overflow text in the last table's column
adiati98 Jan 15, 2026
ec80cc2
fix: broken links
adiati98 Jan 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
89 changes: 89 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
{
"files": [
"README.md"
],
"imageSize": 100,
"commit": false,
"commitConvention": "angular",
"contributors": [
{
"login": "gustavokennedy",
"name": "Gustavo Kennedy Renkel",
"avatar_url": "https://avatars.githubusercontent.com/u/98914036?v=4",
"profile": "http://overall.cloud",
"contributions": [
"translation"
]
},
{
"login": "zaharovrd",
"name": "Roman",
"avatar_url": "https://avatars.githubusercontent.com/u/8171816?v=4",
"profile": "http://www.youradman.com",
"contributions": [
"translation"
]
},
{
"login": "tomekkowalczyk",
"name": "Tomasz Kowalczyk",
"avatar_url": "https://avatars.githubusercontent.com/u/39382654?v=4",
"profile": "http://adevo.pl",
"contributions": [
"doc"
]
},
{
"login": "kukis2107",
"name": "kukis2107",
"avatar_url": "https://avatars.githubusercontent.com/u/60287846?v=4",
"profile": "https://github.com/kukis2107",
"contributions": [
"translation"
]
},
{
"login": "putzwasser",
"name": "putzwasser",
"avatar_url": "https://avatars.githubusercontent.com/u/26040044?v=4",
"profile": "https://github.com/putzwasser",
"contributions": [
"review"
]
},
{
"login": "Moongazer",
"name": "Moongazer",
"avatar_url": "https://avatars.githubusercontent.com/u/1685510?v=4",
"profile": "https://github.com/Moongazer",
"contributions": [
"doc"
]
},
{
"login": "patrykgruszka",
"name": "Patryk Gruszka",
"avatar_url": "https://avatars.githubusercontent.com/u/8580942?v=4",
"profile": "https://github.com/patrykgruszka",
"contributions": [
"doc"
]
},
{
"login": "Amiyah14",
"name": "Emily",
"avatar_url": "https://avatars.githubusercontent.com/u/45315891?v=4",
"profile": "https://github.com/Amiyah14",
"contributions": [
"doc"
]
}
],
"contributorsPerLine": 7,
"skipCi": true,
"repoType": "github",
"repoHost": "https://github.com",
"projectName": "user-documentation",
"projectOwner": "mautic",
"commitType": "docs"
}
32 changes: 32 additions & 0 deletions .ddev/commands/web/build-docs
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env bash

## Description: Build User documentation using the Sphinx HTML builder.
## Usage: build-docs
## Example: ddev build-docs

# Ensure we fail on error
set -e

# Initialize terminal colors/styles
bold=$(tput bold)
green=$(tput setaf 2)
reset=$(tput sgr0)
underline=$(tput smul)

echo "${bold}${green}🔧 Building user documentation...${reset}"

# Ensure we're in the right directory
cd /var/www/html/docs
echo

# Run the build
make html

# Success message
echo
echo "${green}✅ Documentation build completed successfully!${reset}"
echo "${green}📁 The HTML pages are in: ${bold}/var/www/html/docs/build/html${reset}"

# Friendly access hint
echo "${green}🌐 View the documentation at: ${bold}${underline}https://${DDEV_HOSTNAME}${reset}"
echo
8 changes: 8 additions & 0 deletions .ddev/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
type: generic
docroot: "docs/build/html"
working_dir:
web: /var/www/html/docs
omit_containers: [db]
hooks:
post-start:
- exec: "make html"
16 changes: 16 additions & 0 deletions .ddev/web-build/Dockerfile.sphinx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Update package list and install Python 3 tools: pip and venv
RUN apt-get update && apt-get install -y python3-pip python3-venv

# Define the virtual environment location and create it
ENV VENV_DIR=/opt/mautic-docs-venv
RUN python3 -m venv $VENV_DIR

# Copy Python dependencies into the container and install them in the virtualenv
COPY requirements.txt /tmp/requirements.txt
RUN . $VENV_DIR/bin/activate && pip install --upgrade pip && pip install -r /tmp/requirements.txt

# Ensure the virtualenv's bin directory is added to PATH so that its tools (like sphinx-build) are accessible in all contexts
ENV PATH="$PATH:/opt/mautic-docs-venv/bin"

# Persist the updated PATH for interactive shells (e.g., when using `ddev ssh`)
RUN echo 'export PATH="$PATH:$VENV_DIR/bin"' > /etc/profile.d/venv-path.sh
11 changes: 11 additions & 0 deletions .ddev/web-build/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# File: docs/requirements.txt

# Defining the exact version will make sure things don't break
sphinx==8.0.2
sphinx_rtd_theme==3.0.0
readthedocs-sphinx-search==0.3.2
rstcheck==6.2.4
myst-parser==4.0.0
linkify-it-py==2.0.3
esbonio==0.16.5
attrs==24.2.0
21 changes: 21 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"image": "python:3.11-bookworm",
"features": {
"ghcr.io/devcontainers/features/common-utils:2": {}
},
"customizations": {
"vscode": {
"settings": {
"python.defaultInterpreterPath": "/usr/local/bin/python"
},
"extensions": [
"ms-python.python",
"swyddfa.esbonio",
"lextudio.restructuredtext",
"eamodio.gitlens",
"trond-snekvik.simple-rst"
]
}
},
"postCreateCommand": "chmod +x .devcontainer/setup-project.sh && .devcontainer/setup-project.sh"
}
16 changes: 16 additions & 0 deletions .devcontainer/setup-project.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/bin/bash
set -ex

VALE_VERSION=3.7.1

# Install required packages
pip install -r docs/requirements.txt

# Required for Vale
pip install rst2html rstcheck

# Install Vale
mkdir -p /tmp/vale
curl -sSL https://github.com/errata-ai/vale/releases/download/v${VALE_VERSION}/vale_${VALE_VERSION}_Linux_64-bit.tar.gz | tar -xz -C /tmp/vale
sudo install -o root -g root -m 0755 /tmp/vale/vale /usr/local/bin/vale
rm -rf /tmp/vale
2 changes: 2 additions & 0 deletions .github/styles/Mautic/FeatureList.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ swap:
point actions: Point Actions
point triggers: Point Triggers
points: Points
group: Group
groups: Groups
plugin: Plugin
plugins: Plugins
report: Report
Expand Down
28 changes: 16 additions & 12 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,39 @@
name: Linting
on:
# Note: onlyAnnotateModifiedLines only works correctly on PRs!
# If you need to run checks on push as well, create a separate workflow file.
pull_request:

jobs:
prose:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04 # See https://github.com/errata-ai/vale-action/issues/128 before upgrading
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: actions/setup-python@v4
with:
python-version: '3.x'
cache: 'pip'

- name: Install Python dependencies
run: pip3 install -r docs/requirements.txt

- name: Vale
uses: errata-ai/vale-action@master
uses: errata-ai/vale-action@reviewdog
with:
# We can modify these styles as we want
styles: |
https://github.com/errata-ai/Google/releases/latest/download/Google.zip
onlyAnnotateModifiedLines: true
# Please keep version in sync with the version in .gitpod.Dockerfile for a consistent experience
version: 3.7.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- uses: actions/setup-python@v2
- uses: actions/setup-python@v4
with:
python-version: '3.x'
cache: 'pip'
Expand All @@ -43,4 +47,4 @@ jobs:

- name: Check links
working-directory: docs
run: make checklinks
run: make checklinks
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
# Created by https://www.toptal.com/developers/gitignore/api/python,jupyternotebooks
# Edit at https://www.toptal.com/developers/gitignore?templates=python,jupyternotebooks

### PHPStorm ###
.idea

### Mac OS ###
.DS_Store

### JupyterNotebooks ###
# gitignore template for Jupyter Notebooks
# website: http://jupyter.org/
Expand Down Expand Up @@ -152,4 +158,4 @@ dmypy.json
# Cython debug symbols
cython_debug/

# End of https://www.toptal.com/developers/gitignore/api/python,jupyternotebooks
# End of https://www.toptal.com/developers/gitignore/api/python,jupyternotebooks
20 changes: 20 additions & 0 deletions .gitpod.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM python:3.11

# Please keep version in sync with the version in .github/workflows/linting.yml for a consistent experience
ENV VALE_VERSION=3.7.1

WORKDIR /workspace

# Needed for Vale (rst2html) and reStructuredText (rstcheck)
RUN pip install rst2html rstcheck

RUN mkdir -p vale && cd vale && wget https://github.com/errata-ai/vale/releases/download/v${VALE_VERSION}/vale_${VALE_VERSION}_Linux_64-bit.tar.gz && \
tar -xf vale_${VALE_VERSION}_Linux_64-bit.tar.gz && cp /workspace/vale/vale /usr/local/bin/vale && cd ../

# /home/gitpod/.local/bin ensures that Python packages like rstcheck can be found
ENV PATH=/home/gitpod/.local/bin:$PATH

# Create the gitpod user. UID must be 33333. https://www.gitpod.io/docs/configure/workspaces/workspace-image#use-a-custom-dockerfile
RUN useradd -l -u 33333 -G sudo -md /home/gitpod -s /bin/bash -p gitpod gitpod

USER gitpod
28 changes: 4 additions & 24 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Since Gitpod doesn't support caching custom Dockerfiles yet, we temporarily
# use this once which has Python 3.9 and Vale preinstalled.
image: dennisameling/python-vale:latest
image:
file: .gitpod.Dockerfile

tasks:
- before: pip install -r docs/requirements.txt
Expand All @@ -9,26 +8,7 @@ tasks:
vscode:
extensions:
- ms-python.python
- lextudio.restructuredtext
- lextudio.restructuredtext@190.1.4 # See https://github.com/mautic/user-documentation/pull/334#issuecomment-2405922370 before upgrading.
- trond-snekvik.simple-rst
- errata-ai.vale-server
- eamodio.gitlens

github:
prebuilds:
# enable for the master/default branch (defaults to true)
master: true
# enable for all branches in this repo (defaults to false)
branches: true
# enable for pull requests coming from this repo (defaults to true)
pullRequests: true
# enable for pull requests coming from forks (defaults to false)
pullRequestsFromForks: true
# add a check to pull requests (defaults to true)
addCheck: false
# add a "Review in Gitpod" button as a comment to pull requests (defaults to false)
addComment: false
# add a "Review in Gitpod" button to the pull request's description (defaults to false)
addBadge: true
# add a label once the prebuild is ready to pull requests (defaults to false)
addLabel: false
- eamodio.gitlens
29 changes: 29 additions & 0 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# .readthedocs.yaml
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details

# Required
version: 2

# Set the version of Python and other tools you might need
build:
os: ubuntu-20.04
tools:
python: "3.11"
# You can also specify other tool versions:
# nodejs: "16"
# rust: "1.55"
# golang: "1.17"

# Build documentation in the docs/ directory with Sphinx
sphinx:
configuration: docs/conf.py

# If using Sphinx, optionally build your docs in additional formats such as PDF
# formats:
# - pdf

# Optionally declare the Python requirements required to build your docs
python:
install:
- requirements: docs/requirements.txt
Loading