Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix favicon configuration bug #1983

Open
wants to merge 543 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
543 commits
Select commit Hold shift + click to select a range
aa20a8a
Fix shortcuts note again
meganelacheny Jan 8, 2024
d564e2b
Add information about the period before project deletion when suspended
meganelacheny Jan 8, 2024
525dcab
chore: fix relative paths on models page (#1968)
kkukelka Jan 8, 2024
a5bfe15
fix: broken nodejs releases link (#1967)
dev-shetty Jan 8, 2024
db3a1bb
Add more precisions about the emails sent before project cancellation
meganelacheny Jan 9, 2024
2f012cb
Update docusaurus/docs/dev-docs/admin-panel-customization.md
pwizla Jan 9, 2024
a11827d
Update docusaurus/docs/dev-docs/admin-panel-customization.md
pwizla Jan 9, 2024
d9c32e5
Update docusaurus/docs/dev-docs/admin-panel-customization.md
pwizla Jan 9, 2024
1f56903
Update docusaurus/docs/dev-docs/admin-panel-customization.md
pwizla Jan 9, 2024
0dcc863
Update docusaurus/docs/dev-docs/cli.md
pwizla Jan 9, 2024
f5e4b91
Update docusaurus/docs/dev-docs/cli.md
pwizla Jan 9, 2024
c4970d5
Update docusaurus/docs/dev-docs/cli.md
pwizla Jan 9, 2024
aae45a1
Update authentication.md (#1970)
seanburlington Jan 9, 2024
0150d52
Update authentication.md
pwizla Jan 9, 2024
5af8f71
Merge pull request #1924 from strapi/user/moving-blocks
meganelacheny Jan 10, 2024
4e2a9e4
Bump version to 4.17.0
meganelacheny Jan 10, 2024
50e803d
Add default column to options tables
pwizla Jan 11, 2024
0545cf8
Add exhaustive list of markdown shortcuts in Blocks documentation
meganelacheny Jan 11, 2024
1f2a9fd
Updates to the Releases feature for the beta release (#1971)
pwizla Jan 12, 2024
0a446e0
Update docs for autogenerate settings for JS projects
pwizla Jan 12, 2024
1a04787
Revert "Update docs for autogenerate settings for JS projects"
pwizla Jan 12, 2024
8789a52
Revert unrelated change
pwizla Jan 12, 2024
a6ba364
Mention API prefix config. in REST API intro.
pwizla Jan 15, 2024
93fae49
fixed sso okta caution block placement (#1976)
Abdullahxz Jan 15, 2024
ad82c46
Err code with `./extensions` (#1977)
thomasbnt Jan 16, 2024
f98da40
Mention other front-end renderers available on npm
pwizla Jan 16, 2024
ac4f7eb
Tweak link from previous commit
pwizla Jan 16, 2024
875f36b
Slightly tweak wording from prev. commit
pwizla Jan 16, 2024
462f718
Update configuring-fields-content-type.md
pwizla Jan 16, 2024
df0b7fb
Remove badges and mentions of future flags
pwizla Jan 17, 2024
f8bbac9
Remove mention of beta for grouping
pwizla Jan 17, 2024
d7fca57
Fix headings
pwizla Jan 17, 2024
607d5cc
Fix icon
pwizla Jan 17, 2024
7d80c5c
Mention validation errors
pwizla Jan 17, 2024
2e44881
Additional fixes
pwizla Jan 17, 2024
f43a058
Temporarily hide features config. docs
pwizla Jan 17, 2024
02ff717
Update with status column and validation errors
pwizla Jan 17, 2024
f7955ea
Strapi Cloud: Node version feature (#1978)
meganelacheny Jan 17, 2024
5146e46
Reviewed & complete version of Strapi Cloud documentation (#1961)
meganelacheny Jan 17, 2024
371ac72
Update package.json
pwizla Jan 17, 2024
6e0092a
Strapi Cloud: mandatory billing details (#1981)
meganelacheny Jan 17, 2024
7300c04
Apply commit from #1982
pwizla Jan 18, 2024
289f2b7
Apply fix from #1972 to email config. too
pwizla Jan 18, 2024
3c59f21
Update admin-panel-customization.md
zlaazlaa Jan 19, 2024
4d020f3
Mention that only collection type entries can be added to releases
pwizla Jan 19, 2024
bfdf9b3
Update headings to avoid confusion re. 'single'
pwizla Jan 19, 2024
9df1016
Fix capitalization
pwizla Jan 19, 2024
7ce04fe
Merge branch 'main' of github.com:strapi/documentation
pwizla Jan 19, 2024
b1728c6
Fix sizeLimit TS code example for upload plugin
pwizla Jan 19, 2024
f861066
Merge branch 'main' into cloud/backups-UI
pwizla Jan 23, 2024
3197287
Add note about maintainers vs project owners for restore backup feature
meganelacheny Jan 23, 2024
ac34f85
Merge pull request #1969 from strapi/cloud/expansion-suspension-period
meganelacheny Jan 24, 2024
c03f25f
Merge pull request #1928 from strapi/cloud/backups-UI
meganelacheny Jan 24, 2024
88ccc4a
Merge pull request #1973 from strapi/user/blocks-shortcuts
meganelacheny Jan 24, 2024
93e14ab
Merge pull request #1980 from strapi/user/releases-stable-updates
meganelacheny Jan 24, 2024
9979c26
Merge pull request #1963 from strapi/feat/add-vite
meganelacheny Jan 24, 2024
9381ab2
Merge pull request #1975 from strapi/dev/autogenerate-updates
meganelacheny Jan 24, 2024
5b22ffc
Update package.json
meganelacheny Jan 24, 2024
ba3d98e
Merge branch 'user/releases-stable-updates'
pwizla Jan 24, 2024
0dcab63
Merge branch 'main' of github.com:strapi/documentation
pwizla Jan 24, 2024
9be4a65
Fix more.icon
pwizla Jan 24, 2024
42660c0
Try again to fix "more" icon 🤞
pwizla Jan 24, 2024
4a16c44
Fix Tab → TabItem component name
pwizla Jan 24, 2024
b6c456d
Revert moremore.svg icon naming to more.svg
pwizla Jan 24, 2024
8824a2c
Introduce Strapi Cloud in the Quick Start Guide (#1979)
pwizla Jan 26, 2024
781958f
update heroku cli ubuntu install command (#1986)
stromseng Jan 26, 2024
1446da2
mention local file upload path (#1990)
nikita-fuchs Jan 29, 2024
0c34e84
Warn against using locale for custom attribute name in Dev Docs
pwizla Jan 30, 2024
5f9034f
Warn against using locale for a custom attribute name in User Guide
pwizla Jan 30, 2024
07ada49
Update wording from prev. commit
pwizla Jan 30, 2024
9a7b18b
Add link to Paul's blog post about TS in front-end
pwizla Jan 31, 2024
2344b3c
Bump version to 4.19.1
pwizla Jan 31, 2024
13da474
Remove unneeded callout for Audit Logs being EE
pwizla Jan 31, 2024
6798c06
Adjusted Typescript Typo fix (#1996)
MbonuJennifer Feb 2, 2024
d64a6e8
Added new dependencies (#2001)
Eventyret Feb 6, 2024
193d306
Remove outdated mention about single types
pwizla Feb 6, 2024
e1b2ba2
Remove Content Source Map / Vercel Visual Editing documentation (#2003)
pwizla Feb 6, 2024
bad2954
Fix rendering issue in CLI reference page
pwizla Feb 7, 2024
8cd10ad
Merge pull request #2002 from strapi/user/releases-adding-single-types
meganelacheny Feb 7, 2024
26395fe
Update package.json
meganelacheny Feb 7, 2024
89a8828
Replace images with stripped EXIF data (#2005)
pwizla Feb 7, 2024
3cc02b3
Mention formatter disabling in contribution guide
pwizla Feb 8, 2024
c57a0f0
Update wording from last commit
pwizla Feb 8, 2024
0daea6e
Update usage & billing page
meganelacheny Feb 12, 2024
143bd1e
Finish updating Usage & Billing page
meganelacheny Feb 13, 2024
d689895
Fix info about overages rates
meganelacheny Feb 13, 2024
87ca8e4
Mention Developer plan in Project creation
meganelacheny Feb 13, 2024
0862adb
Mention Developer plan for Backups
meganelacheny Feb 13, 2024
dc667dd
Improve links
meganelacheny Feb 13, 2024
94f5cd2
Update project settings to mention upgrade or downgrade
meganelacheny Feb 13, 2024
f18982d
Improve wording
meganelacheny Feb 13, 2024
62a9e27
Add information regarding downgrading in Account billing details
meganelacheny Feb 13, 2024
0bfafa5
Update screenshots to show Dev plan
meganelacheny Feb 13, 2024
7178ee4
Add updated badges in TOC
meganelacheny Feb 13, 2024
03d6242
Fix mistake about Dev plan and Backups
meganelacheny Feb 13, 2024
fb746dc
Add information about backups when downgrading
meganelacheny Feb 13, 2024
aac8467
Fix broken link
meganelacheny Feb 15, 2024
5ca68c9
Fix overages rate for asset storage
meganelacheny Feb 15, 2024
ccd529c
Add a small callout for good practices re. controllers vs. middleware…
pwizla Feb 16, 2024
c54e33f
Update admin-redirect.md (#2018)
eskres Feb 16, 2024
6f66796
Merge pull request #2013 from strapi/cloud/dev-tier
meganelacheny Feb 16, 2024
5a0c8e6
Update package.json
meganelacheny Feb 16, 2024
7f245a7
Update users-permissions.md (#2019)
eskres Feb 16, 2024
00dc22d
feat: add plugin cli docs page (#1965)
joshuaellis Feb 20, 2024
a88be96
Mention experimental Plugin CLI in plugin creation page
pwizla Feb 20, 2024
c4bdd14
Added .dockerignore to documentation as this is essential when using …
Eventyret Feb 21, 2024
7b82c6e
Strapi Cloud: reconnect a repo (#2023)
meganelacheny Feb 21, 2024
684cfb3
chore: node 20 installation (#2004)
ramadanomar Feb 21, 2024
1911bad
Bump version to 4.20.2
pwizla Feb 21, 2024
e0676ac
Update sidebar with badges
pwizla Feb 21, 2024
ba164a0
Fix wrong default value of develop `--open` option (#2029)
bootleq Feb 22, 2024
6d7ce95
Add new callout to Dev Docs intro
pwizla Feb 23, 2024
3dfad17
Add callout to User Guide intro
pwizla Feb 23, 2024
e55a0c7
Add "where is my content callout?" to CLI install. docs
pwizla Feb 23, 2024
e5a2dfc
fix: typo (#2031)
xylocone Feb 26, 2024
76d3d9b
Fix typo in DigitalOcean guide
pwizla Feb 26, 2024
92083e1
Improve the Plugins configuration section to mention Upload/Media Lib…
pwizla Feb 27, 2024
6caf659
Fix typo in Dev Docs intro.
pwizla Feb 28, 2024
585a215
Update CONTRIBUTING.md
pwizla Feb 28, 2024
8cf8da3
Created new Dev badge and Updated documentation with appropriate badg…
MbonuJennifer Feb 28, 2024
200d804
Update Releases documentation with Scheduling (#2025)
pwizla Feb 29, 2024
f66bb91
Update package.json
meganelacheny Feb 29, 2024
b5eaf7c
Add docs for disabling the growth experiments
derrickmehaffy Mar 1, 2024
46b9e7d
Merge pull request #2035 from strapi/dev/adminFlags
derrickmehaffy Mar 1, 2024
7dac70f
Mention Upload plugin API in REST API
pwizla Mar 6, 2024
c6e5862
Add missing closing parenthesis to last commit
pwizla Mar 6, 2024
7bb2635
Created an Introduction page for the User Guide and the General Setti…
MbonuJennifer Mar 6, 2024
0607918
Replace screenshots with new signup page (#2033)
meganelacheny Mar 6, 2024
e1ac986
Convert alpha badge to beta (#2039)
pwizla Mar 6, 2024
365d033
Bump version to 4.20.4
pwizla Mar 6, 2024
a932843
Fix previous commit 😅
pwizla Mar 6, 2024
ff653c5
🔌 Upload plugin backend example (#2043)
Zetjen Mar 11, 2024
bbd0d3e
Clarify generate types command usage for TypeScript (#2042)
nikita-fuchs Mar 11, 2024
f1fe6b5
Strapi Cloud: new introduction & fundamentals page (#2040)
meganelacheny Mar 13, 2024
91a8428
Strapi Cloud: removing one-time password in "Managing subscriptions" …
meganelacheny Mar 13, 2024
b3a53f7
Bump version to 4.20.5
pwizla Mar 13, 2024
49c78ce
Clarify `populate` usage (#2034)
pwizla Mar 13, 2024
9f02922
Fix messing up with TOC for REST
pwizla Mar 13, 2024
e55a52b
Mention populate deep and fix typo
pwizla Mar 13, 2024
c3fb367
Cloud documentation update & fix (#2059)
meganelacheny Mar 18, 2024
88ba194
Improve intro. sentence for populate guide
pwizla Mar 19, 2024
9c8a89f
Slightly update REST API intro.
pwizla Mar 19, 2024
f3a0dac
Add callout to lifecycle hooks to cross-link to error handling docs (…
MbonuJennifer Mar 19, 2024
4d12cea
Add blog link to populate article by Paul
pwizla Mar 20, 2024
3468ddf
Add docs for keycloak users-permissions provider (#2048)
derrickmehaffy Mar 20, 2024
a2bd3f8
Updates for stable release of Releases Scheduling (#2061)
pwizla Mar 20, 2024
5985206
Bump version to 4.21.0
pwizla Mar 20, 2024
1cd3cf2
Add banner for Strapi 5
pwizla Mar 25, 2024
86bdf19
Update QSG command to beta
pwizla Mar 25, 2024
67a2b14
Revert "Update QSG command to beta"
pwizla Mar 25, 2024
8d4d386
Update banner link to v5 what's new page
pwizla Mar 25, 2024
367a2f6
fix: fix a version issue that happens on the newer builds of alpine-l…
raphaelluethy Mar 26, 2024
23fdc8f
Update .sclt-changelog.json
pwizla Mar 26, 2024
04d2a4b
Fix table overflow behavior on mobile (#2062)
nc1z Mar 26, 2024
2c9d826
add a small note about the overages project deletion check (#2064)
kibwashere Mar 27, 2024
7a3db56
Include blog post link to Unit Testing article
pwizla Mar 27, 2024
ca1bfa1
Add new guides section to REST API (#2065)
pwizla Mar 27, 2024
6929af8
Bump version to 4.21.1
pwizla Mar 27, 2024
a7e27c5
Customize Cloud Backup anchor id
pwizla Mar 27, 2024
6b3e3da
Fix: Typo. Balance some brackets. (#2068)
saitheninja Mar 28, 2024
205820c
Adding bash command to list strapi controllers (#2069)
abhisharkjangir Apr 2, 2024
9263592
Uncomment instructions for list view editing
pwizla Apr 2, 2024
03a1ea7
Revert "Adding bash command to list strapi controllers (#2069)"
pwizla Apr 2, 2024
16be144
Revert "Revert "Adding bash command to list strapi controllers (#2069)""
pwizla Apr 2, 2024
ea4e115
Document bulk add to releases - CM list view (#2070)
pwizla Apr 3, 2024
420c59e
Bump version to 4.22.0
pwizla Apr 3, 2024
6a13e57
Remove completed TODO
pwizla Apr 3, 2024
d0f8a6f
Mention where images are stored
pwizla Apr 3, 2024
cdfaf02
Fix wrong link in admin panel config.
pwizla Apr 3, 2024
d50433d
chore(): small chore to update upload path on ~/documentation/docusau…
SpeedAD Apr 4, 2024
850374e
Fix #2052 (#2075)
pwizla Apr 8, 2024
eb3e181
Fix missing internal documentation link (#2077)
noahismith Apr 10, 2024
68685d6
Bump version to 4.23.0
pwizla Apr 10, 2024
093854f
Improve wording for the “Improve this page” link (#2079)
MbonuJennifer Apr 11, 2024
e33c6b8
Remove emoji from new contribute link
pwizla Apr 12, 2024
5476cb6
Bump version to 4.23.1
pwizla Apr 17, 2024
55baffd
Update 11ty.md (#2088)
b3nks Apr 20, 2024
c9c7fb5
Add missing available options for the client database configuration (…
pwizla Apr 22, 2024
05167cb
updated icons to include links as well on homepage (#2090)
MbonuJennifer Apr 23, 2024
7da45e0
Document using strapi instance for migrations (#2085)
nc1z Apr 23, 2024
d115c33
fix: fix example code (#2094)
imyuanx Apr 29, 2024
3bb1327
Add temp. redir. while corporate website is hot fixed
pwizla Apr 29, 2024
619d012
Fix JSON from latest redir. commit
pwizla Apr 29, 2024
84e2e16
Add an intro. to sanitization and validation
pwizla Apr 30, 2024
503f09a
Add temp. redir. for SSO link from corp. website
pwizla Apr 30, 2024
094a6e5
Update single-sign-on.md
pwizla Apr 30, 2024
a1b3281
Update review-workflows.md
pwizla Apr 30, 2024
b86f5ae
Clean up temporary redirs
pwizla Apr 30, 2024
5dec2e2
Re-add temp. redir.
pwizla Apr 30, 2024
b92abfd
Re-add temp. redir. while corp. website is re-deployed
pwizla Apr 30, 2024
f16f32f
pr: chore - Improving routes page (#2097)
lcpichette May 2, 2024
58f84d0
Estimation of time to complete all the steps at the beginning of the …
MbonuJennifer May 3, 2024
f047912
Security information update to users-permissions
derrickmehaffy May 8, 2024
c6d0f3f
add images
derrickmehaffy May 8, 2024
528f7e0
Merge pull request #2107 from strapi/sec/up
derrickmehaffy May 8, 2024
0aa1f9e
Rewording of TOC/sidebar introduction labels (#2111)
MbonuJennifer May 21, 2024
bcb6cd3
Update admin-panel-customization.md (#2105)
projectashik May 21, 2024
9865fbf
fix: import should be same directory ../ -> ./ (#2104)
qraxiss May 21, 2024
fd42583
Update database.md (#2108)
voicewise May 21, 2024
95adfd0
Fixed file structure alignment (#2102)
benhovinga May 21, 2024
6ebd24b
Created component for numbered lists referring to annotated screensho…
MbonuJennifer May 21, 2024
8a0a922
Fix middlewares docs
pwizla May 21, 2024
962ba21
Fix missing space
pwizla May 21, 2024
c138cfd
Mention findMany returns object for single types in ES API
pwizla May 21, 2024
8ebf700
Duplicate deploy on push option for Update repository modal documenta…
meganelacheny May 23, 2024
f625bd2
Update custom fields options description type (#2115)
kynatro May 24, 2024
2e88ec7
Update package.json
pwizla May 24, 2024
4dd68c2
Merge pull request #2114 from strapi/cloud/update-repo-modal
cache-your-dreams May 24, 2024
cd43568
Update admin-redirect.md (#2113)
Juuhz May 27, 2024
1125516
Fix broken links
pwizla May 29, 2024
7d5b840
Fix typo
pwizla May 29, 2024
08eb2f2
Update package.json
pwizla May 29, 2024
d9835ff
Improve limitations note in custom fields docs
pwizla May 31, 2024
e897de3
Update CONTRIBUTING.md
pwizla May 31, 2024
cf23bcc
Swap NPM & yarn tabs order in the QSG
pwizla Jun 7, 2024
193bf24
Update intro.md
pwizla Jun 11, 2024
3658177
PostHog integration (#2122)
pwizla Jun 11, 2024
5819d7b
Update docusaurus.config.js
pwizla Jun 11, 2024
4d396b0
Update docusaurus.config.js
pwizla Jun 11, 2024
b90c8ac
Cloud CLI documentation (#2086)
meganelacheny Jun 12, 2024
013e02f
Bump version number to 4.25.0
pwizla Jun 12, 2024
2a050ef
Mention you can't upload HTML files during trial
pwizla Jun 17, 2024
bf36169
Update deployment.md
pwizla Jun 17, 2024
6d43f88
Update error-handling.md
pwizla Jun 17, 2024
c2f15f4
Amend database docs about external databases
pwizla Jun 19, 2024
742d5d5
Update database.md
pwizla Jun 19, 2024
b0af45d
Mention Cloud CLI commands in Dev Docs CLI reference
pwizla Jun 24, 2024
810732d
Fix preposition usage in prev. commit
pwizla Jun 24, 2024
52ce924
Digital Ocean Droplet Deployment Edit: Add info about nginx max file …
abuhelos Jun 24, 2024
e984be8
Edit top banner for Strapi 5 RC
pwizla Jun 25, 2024
0acfa51
Update the cloud cli logout step (#2134)
abdallahmz Jun 26, 2024
de9d2c3
Billing flow revamp (#2130)
meganelacheny Jun 26, 2024
bf18bd3
Update to Cloud CLI docs re. connecting a git repo. (#2128)
pwizla Jun 26, 2024
aa497a2
Merge branch 'repo/five-rc'
pwizla Jun 26, 2024
affc7b5
Capitalize RC (#2136)
pwizla Jun 26, 2024
aa6a8c8
Add PostHog React test
pwizla Jun 27, 2024
44995d8
Add fetch-related blog post link to REST API guides list (#2139)
pwizla Jul 1, 2024
6a918a0
Add link to blog post about using fetch() with the REST API
pwizla Jul 1, 2024
da26c38
Add redir. for REST API guides intro.
pwizla Jul 1, 2024
2ebd1fe
Add FAQ entry about Strapi Cloud upgrade (#2140)
pwizla Jul 1, 2024
ed972d9
Update usage-billing.md
pwizla Jul 2, 2024
8922764
Update usage-information.md
pwizla Jul 2, 2024
3b8d8fa
Remove duplicate TOC items
pwizla Jul 3, 2024
ba0ada8
Update QSG to match new CLI behavior (#2133)
pwizla Jul 3, 2024
845c6d1
Bump version number to 4.5.2
pwizla Jul 3, 2024
2f18ef7
feat(cli): strapi projects
gonbaum Jul 16, 2024
31ab6dc
Merge pull request #2144 from strapi/cli/projects-list
gonbaum Jul 16, 2024
e6003d2
Update Algolia API key
pwizla Jul 16, 2024
0ed4fd2
Merge branch 'main' of github.com:strapi/documentation
pwizla Jul 16, 2024
5698f06
Merge branch 'strapi:main' into main
zlaazlaa Jul 17, 2024
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
  •  
  •  
  •  
4 changes: 1 addition & 3 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
name: Documentation Bug Report
name: Documentation Issue
description: Create a report to help us improve the Strapi documentation.
title: "[Bug]: "
labels: "type: bug"
body:
- type: input
attributes:
Expand Down
7 changes: 7 additions & 0 deletions .markdownlint.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"default": true,
"no-hard-tabs": true,
"MD025": false,
"MD013": false,
"MD033": false
}
2 changes: 1 addition & 1 deletion .sclt-changelog.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"labelsToHeadline": {
"new content": "✨ New content",
"updated content": "🖌 Updated content",
"chore": "🧹 Chore, fixes, typos, and other improvements"
"fix": "🧹 Fixes, typos, chore, and other improvements"
},
"footer": "<br />Thanks a lot for your contributions! 🥰🚀"
}
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,10 @@ Contributing to the Strapi documentation implies 2 steps:

2. [Submit a pull request](#-pull-requests) for review.

***
*Please note*: The Strapi Documentation team is currently not accepting new deployment or integration guides. These guides will soon be moved to another resource and probably only maintained by the Strapi Community while the Strapi Documentation team will focus on documenting only core Strapi products and features. Thank you for your understanding 🙏
***

## 🦖 Docusaurus

Strapi’s documentation is built with the React- and Markdown-based [Docusaurus](https://docusaurus.io) framework.
Expand Down Expand Up @@ -45,6 +49,8 @@ The Strapi Documentation team has created a complete style guide for you to make

💁 While writing, please consider the [12 Rules of Technical Writing](https://handbook.strapi.io/user-success-manual/12-rules-of-technical-writing) that the Strapi Documentation team will use to assess the quality and consistency of the contribution. 😊

**Important:** If you use an automatic formatter in your code editor (e.g., Prettier), **please disable it** as it could add unnecessary changes to your pull request or cause rendering issues because some Markdown formatting is based on whitespace.

### Working locally: Set up the project

To set up the Docusaurus project on your machine, perform the following steps from a terminal instance:
Expand Down
28 changes: 19 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,27 @@

---

If you are looking for the Strapi code, please see the [Strapi Monorepo](https://github.com/strapi/strapi). This Repo is only for our [documentation](https://docs.strapi.io).
If you are looking for the Strapi code, please see the [Strapi Monorepo](https://github.com/strapi/strapi). The present repository is only for the official Strapi documentation hosted at [docs.strapi.io](https://docs.strapi.io). Blog articles hosted at [strapi.io/blog](https://strapi.io/blog) and [community content](https://github.com/strapi/community-content) are not covered by the present repository either.

---

Strapi is a free and open-source headless CMS delivering your content anywhere you need.
Strapi is a free and open-source headless CMS that delivers your content anywhere you need.

- **Keep control over your data**. With Strapi, you know where your data is stored, and you keep full control at all times.
- **Self-hosted**. You can host and scale Strapi projects the way you want. You can choose any hosting platform you want: AWS, Netlify, Heroku, a VPS, or a dedicated server. You can scale as you grow, 100% independent.
- **Database agnostic**. You can choose the database you prefer. Strapi works with SQL databases: PostgreSQL, MySQL, MariaDB, and SQLite.
- **Customizable**. You can quickly build your logic by fully customizing APIs, routes, or plugins to fit your needs perfectly.

## Documentation websites

The main official Strapi documentation website is hosted at [docs.strapi.io](https://docs.strapi.io).

Additional official Strapi documentation websites cover different content:

- Documentation for the older, unsupported version 3 of Strapi is hosted at [docs-v3.strapi.io](https://docs-v3.strapi.io).
- Upcoming and/or experimental documentation is hosted at [docs-next.strapi.io](https://docs-next.strapi.io). Starting autumn/winter 2023, this website will include in-progress documentation for Strapi v5.
- Documentation for contributors, which include more in-depth and experimental content for developers who actively maintain and contribute to Strapi, is hosted at [contributor.strapi.io](https://contributor.strapi.io). This experimental documentation is maintained by Strapi engineers and any issue should be reported to the [`strapi/strapi`](https://github.com/strapi/strapi/issues/new/choose) repository.

## Contribution requirements

The following are required if you are submitting pull requests to the documentation:
Expand All @@ -30,22 +40,22 @@ The following are required if you are submitting pull requests to the documentat

👉 For more information on how to contribute, please read our [contribution guide](./CONTRIBUTING.md).

## Requests

Requests for new documentation are highly encouraged, this is not limited to new additions but also changes or more information requested on existing documentation. Please use our [request documentation](https://github.com/strapi/documentation/issues/new?template=DOC_REQUEST.md&title%5B%5D=REQUEST) issue template.

## Bugs
## Issues

Bug reports help to improve the documentation. Please use our [documentation bug report](https://github.com/strapi/documentation/issues/new?template=BUG_REPORT.yml) template to report documentation bugs. To submit an issue:
Submitting issues help to improve the documentation. If you find incorrect screenshot(s), instructions, or code examples, or if you discover UX/UI bugs on the website, please use our [documentation issue](https://github.com/strapi/documentation/issues/new?template=BUG_REPORT.yml) template to report them. To submit an issue:

1. Verify the issue is only with the Strapi documentation, code issues should be directed at the main [strapi/strapi](https://github.com/strapi/strapi) repository.
1. Verify the issue is only with one of the Strapi documentation websites. Product-related issues, missing Strapi features, and any issues not directly related to the documentation should be directed at the main [strapi/strapi](https://github.com/strapi/strapi) repository. Updates to blog posts found at [strapi.io/blog](https://strapi.io/blog) are also outside the scope of the present documentation repository; you can either reach the author of the blog post directly or use the [contact form](https://strapi.io/contact) on Strapi's corporate website if you have questions about blog posts.
2. Follow the issue template and fill out as much information as you can.

Technical questions should be asked using the following resources:

- Open a Q&A thread on our [official forum](https://forum.strapi.io).
- Engage with other community members on our [community Discord server](https://discord.strapi.io).

## Requests

Requests for new documentation are highly encouraged. This is not limited to new additions but also changes or more information requested on existing documentation. Please use our [request documentation](https://github.com/strapi/documentation/issues/new?template=DOC_REQUEST.md&title%5B%5D=REQUEST) issue template. These requests will be checked by the Strapi Documentation team then transferred to another internal tool outside GitHub for priorization and subsequent actions.

## Releases

Thanks to a continuous integration/continuous delivery workflow, the Strapi documentation can be updated up to several times a day, depending on the number and frequency of contributions. Weekly snapshot [releases](https://github.com/strapi/documentation/releases) happen on Wednesdays and include a list of changes since the latest release.
Expand Down
72 changes: 72 additions & 0 deletions docusaurus/docs/cloud/account/account-billing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: Account billing & invoices
displayed_sidebar: cloudSidebar
description: Manage billing details and invoices for Strapi Cloud account.
canonicalUrl: https://docs.strapi.io/cloud/account/account-billing.html
---

import InvoiceStatus from '/docs/snippets/invoices-statuses.md'

# Account billing & invoices

Through the *Profile* page, accessible by clicking on your profile picture on the top right hand corner of the interface then clicking on **Profile**, you can access the [![Billing icon](/img/assets/icons/CreditCard.svg) *Billing*](#account-billing) and [![Invoices icon](/img/assets/icons/Invoice.svg) *Invoices*](#account-invoices) tabs.

## Account billing

The ![Billing icon](/img/assets/icons/CreditCard.svg) *Billing* tab displays and enables you to modify the billing details and payment method set for the account.

<ThemedImage
alt="Billing tab of Profile page"
sources={{
light: '/img/assets/cloud/account-billing2.png',
dark: '/img/assets/cloud/account-billing2_DARK.png',
}}
/>

The *Payment method* section of the ![Billing icon](/img/assets/icons/CreditCard.svg) *Billing* tab allows you to manage the credit cards that can be used for the Strapi Cloud projects. The *Billing details* section requires to be filled in, at least for the mandatory fields, as this information will be the default billing details for all Strapi Cloud projects related to your account.

### Adding a new credit card

1. In the *Payment method* section of the ![Billing icon](/img/assets/icons/CreditCard.svg) *Billing* tab, click on the **Add card** button.
2. Fill in the following fields:

| Field name | Description |
| --- | --- |
| Card Number | Write the number of the credit card to add as payment method. |
| Expires | Write the expiration date of the credit card. |
| CVC | Write the 3-numbers code displayed at the back of the credit card. |

3. Click on the **Save** button.

:::tip
The first credit card to be added as payment method for the account will by default be the primary one. It is however possible to define another credit card as primary by clicking on the ![Menu icon](/img/assets/icons/more.svg) icon, then **Switch as primary**.
:::

### Deleting a credit card

To remove a credit card from the list of payment methods for the account:

1. Click on the ![Menu icon](/img/assets/icons/more.svg) icon of the credit card you wish to delete.
2. Click **Remove card**. The card is immediately deleted.

:::note
You cannot delete the primary card as at least one credit card must be available as payment method, and the primary card is by default that one. If the credit card you wish to delete is currently the primary card, you must first define another credit card as primary, then delete it.
:::

## Account invoices

The ![Invoices icon](/img/assets/icons/Invoice.svg) *Invoices* tab displays the complete list of invoices for all your Strapi Cloud projects.

<ThemedImage
alt="Invoices tab of Profile page"
sources={{
light: '/img/assets/cloud/account-invoices.png',
dark: '/img/assets/cloud/account-invoices_DARK.png',
}}
/>

<InvoiceStatus components={props.components} />

:::strapi Invoices are also available per project.
In the *Settings > Invoices* tab of any project, you will find the invoices for that project only. Feel free to check the [dedicated documentation](/cloud/projects/settings#invoices).
:::
56 changes: 56 additions & 0 deletions docusaurus/docs/cloud/account/account-settings.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: Profile settings
displayed_sidebar: cloudSidebar
description: Manage Strapi Cloud account settings.
canonicalUrl: https://docs.strapi.io/cloud/account/account-settings.html
---

# Profile settings

The *Profile* page enables you to manage your account details and preferences. It is accessible by clicking on your profile picture, on the top right hand corner of the interface, and **Profile**.

There are 3 tabs available in the *Profile* interface: ![General icon](/img/assets/icons/Faders.svg) [*General*](#general), ![Preferences icon](/img/assets/icons/Palette.svg) [*Preferences*](#preferences), ![Billing icon](/img/assets/icons/CreditCard.svg) *Billing* and ![Invoices icon](/img/assets/icons/Invoice.svg) Invoices (the last 2 are documented in the [Account billing details](/cloud/account/account-billing) section of this documentation).

## General

The ![General icon](/img/assets/icons/Faders.svg) *General* tab enables you to edit the following details for your account profile:

- Details: to see the name associated with your account.
- Connected accounts: to manage Google, GitHub and GitLab accounts connected with your Strapi Cloud account (see [Managing connected accounts](#managing-connected-accounts)).
- Delete account: to permanently delete your Strapi Cloud account (see [Deleting Strapi Cloud account](#deleting-strapi-cloud-account)).

<ThemedImage
alt="General tab of Profile page"
sources={{
light: '/img/assets/cloud/settings-general.png',
dark: '/img/assets/cloud/settings-general_DARK.png',
}}
/>

### Managing connected accounts

You can connect a Google, GitLab and GitHub account to your Strapi Cloud account. The _Connected accounts_ section lists accounts that are currently connected to your Strapi Cloud account. From there you can also connect a new Google, GitLab and GitHub account if one is not already connected.

To connect a new Google, GitLab or GitHub account to your Strapi Cloud account, click on the **Connect account** button and follow the next steps on the corresponding website.

You can also click on the three dots button of a connected account and click on the "Manage on" button to manage your GitHub, GitLab or Google account directly on the corresponding website.

### Deleting Strapi Cloud account

You can delete your Strapi Cloud account, but it will be permanent and irreversible. All associated projects and their data will be deleted as well and the subscriptions for the projects will automatically be canceled.

1. In the *Delete account* section of the ![General icon](/img/assets/icons/Faders.svg) *General* tab, click on the **Delete account** button.
2. In the dialog, type `DELETE` in the textbox.
3. Confirm the deletion of your account by clicking on the **Delete** button.

## Preferences

The ![Preferences icon](/img/assets/icons/Palette.svg) *Preferences* tab enables you to choose the appearance of your Strapi Cloud dashboard: either the Light or Dark theme.

<ThemedImage
alt="Preferences tab of Profile page"
sources={{
light: '/img/assets/cloud/account-preferences.png',
dark: '/img/assets/cloud/account-preferences_DARK.png',
}}
/>
75 changes: 0 additions & 75 deletions docusaurus/docs/cloud/account/settings.md

This file was deleted.

24 changes: 15 additions & 9 deletions docusaurus/docs/cloud/advanced/database.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,20 @@ canonicalUrl: https://docs.strapi.io/cloud/advanced/database.html

Strapi Cloud provides a pre-configured PostgreSQL database by default. However, you can also configure it to utilize an external SQL database, if needed.

:::caution
While possible, it is not recommended to use an external database with Strapi Cloud, unless there is an explicit need to do so. This is because Strapi Cloud provides a managed database that is optimized for Strapi. Using an external database may result in unexpected behavior and/or performance issues (e.g., network latency may impact performance). Strapi cannot provide security or support with configuring external databases.

:::

:::prerequisites

- A local Strapi project running on `v4.8.1+`.
- A local Strapi project running on `v4.8.2+`.
- Credentials for external database.
- If using an existing database, the schema must match the Strapi project schema.
:::

:::caution
While it's possible to use an external database with Strapi Cloud, you should do it while keeping in mind the following considerations:
- Strapi Cloud already provides a managed database that is optimized for Strapi.
- Using an external database may result in unexpected behavior and/or performance issues (e.g., network latency may impact performance). For performance reasons, it's recommended to host your external database close to the region where your Strapi Cloud project is hosted. You can find where your Strapi Cloud project is hosted in your Project Settings (see [Project Settings > General > Selected Region](/cloud/projects/settings#general)).
- Strapi can't provide security or support with external databases used with Strapi Cloud.
:::


## Configuration

The project `./config/database.js` or `./config/database.ts` file must match the configuration found in the [environment variables in database configurations](https://docs.strapi.io/dev-docs/configurations/database#environment-variables-in-database-configurations) section.
Expand All @@ -47,14 +48,19 @@ Before pushing changes, add environment variables to the Strapi Cloud project:

:::caution
To ensure a smooth deployment, it is recommended to not change the names of the environment variables.

:::

## Deployment

To deploy the project and utilize the external database, push the changes from earlier. This will trigger a rebuild and new deployment of the Strapi Cloud project.

![deployment](https://res.cloudinary.com/dz7knyfbp/image/upload/v1681936928/deploy_h49uly.png)
<ThemedImage
alt="Deployment"
sources={{
light: '/img/assets/cloud/deploy-logs.png',
dark: '/img/assets/cloud/deploy-logs_DARK.png',
}}
/>

Once the application finishes building, the project will use the external database.

Expand Down
Loading