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

docs: fix typo #853

Merged
merged 1 commit into from
Apr 21, 2022
Merged

docs: fix typo #853

merged 1 commit into from
Apr 21, 2022

Conversation

inc-ali
Copy link
Contributor

@inc-ali inc-ali commented Apr 19, 2022

What does it do?

Fixed reference of the gridsome config file. Ready to be merged

Why is it needed?

Might confuse users into thinking that they have an outdated version of gridsome.

Related issue(s)/PR(s)

@strapi-cla
Copy link

strapi-cla commented Apr 19, 2022

CLA assistant check
All committers have signed the CLA.

@vercel
Copy link

vercel bot commented Apr 19, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
documentation ✅ Ready (Inspect) Visit Preview Apr 19, 2022 at 7:48PM (UTC)

Copy link
Collaborator

@pwizla pwizla left a comment

Choose a reason for hiding this comment

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

Thank you for your contribution, @inc-ali ! This helps us keeping the integration guides up-to-date and is much appreciated :-)

@pwizla pwizla merged commit 751757b into strapi:main Apr 21, 2022
@pwizla pwizla self-assigned this Apr 21, 2022
@pwizla pwizla added source: Dev Docs PRs/issues targeting the Developer Docs pr: updated content PRs updating existing documentation content target: v4 Documentation PRs/issues targeting content from docs.strapi.io (main branch). size: small If the PR includes only 1 file with <10 lines of text or a small code fix target: next Documentation PRs/issues targeting content from docs-next.strapi.io (next branch) labels Apr 21, 2022
derrickmehaffy added a commit that referenced this pull request Apr 21, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* (WIP) Add permissions mapping tables

* Fix typo

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
derrickmehaffy added a commit that referenced this pull request Apr 27, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
@pwizla pwizla removed the target: next Documentation PRs/issues targeting content from docs-next.strapi.io (next branch) label May 3, 2022
pwizla added a commit that referenced this pull request May 11, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
derrickmehaffy added a commit that referenced this pull request Jun 1, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Bump version number

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
derrickmehaffy added a commit that referenced this pull request Jun 1, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
pwizla added a commit that referenced this pull request Jun 15, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
pwizla added a commit that referenced this pull request Jun 28, 2022
* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
pwizla added a commit that referenced this pull request Jun 29, 2022
* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See strapi/strapi#13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
pwizla added a commit that referenced this pull request Jun 29, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

* Add caution callout about dynamic zones (#949)

* fix typo (#943)

* Fix aws-s3 provider code snippet to avoid ACL public-read access issues (#954)

* Document how to access a plugin configuration (#955)

* Reference Entity Service API from Server API for plugins (#956)

* Explain Entity Service vs. Query Engine + document knex access (#953)

* add 2nd connection property for managed db connection (#948)

* typo fix (#960)

* fix typo in page Slug System (#958)

* Updated documentation to support Strapi v4 (#701)

This is an updated version of the unit-testing guide that supports Strapi v4. The last test, 'should return users data for authenticated user' is not yet functioning but the rest of the guide is.

Co-authored-by: Pierre Wizla <[email protected]>

* Mention StoryBook link in Admin Panel customization (#962)

* Add FAQ entry about serverless environments (#959)

* Contributing: Add instructions on how to run the project (#968)

* Environment: add docs for `FAST_REFRESH` (#970)

* Environment: add docs for `FAST_REFRESH`

* Update app →  application

* Update app →  application

* Update admin UI →  admin panel

Co-authored-by: Pierre Wizla <[email protected]>

* Remove "pending repoduction" label

* Various REST API improvements (#761)

* Update all REST API examples

* Reformat/Add generic example for Sort and Filter

* Remove weird empty note

* Rework REST API structure

* Refine introductions

* Improve lots of parts:

- move qs examples to details blocks, with 2 snippets
- update links
- update some wordings
- fix formatting

* Fix previous commit and include everything to improve:

- snippets
- formatting
- wording
- moving to details blocks
- etc.

* Update SEO tags + manually add next page

* Add snippets about `qs` to all pages

* Fix wrapping on Chrome

* Update unified response format

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update for installed providers (#976)

* Update for installed providers

* clarify scope

* Incorporate feedback

* 🧐 Release 4.2.1 to staging (#972)

* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.…
pwizla added a commit that referenced this pull request Jul 13, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

* Add caution callout about dynamic zones (#949)

* fix typo (#943)

* Fix aws-s3 provider code snippet to avoid ACL public-read access issues (#954)

* Document how to access a plugin configuration (#955)

* Reference Entity Service API from Server API for plugins (#956)

* Explain Entity Service vs. Query Engine + document knex access (#953)

* add 2nd connection property for managed db connection (#948)

* typo fix (#960)

* fix typo in page Slug System (#958)

* Updated documentation to support Strapi v4 (#701)

This is an updated version of the unit-testing guide that supports Strapi v4. The last test, 'should return users data for authenticated user' is not yet functioning but the rest of the guide is.

Co-authored-by: Pierre Wizla <[email protected]>

* Mention StoryBook link in Admin Panel customization (#962)

* Add FAQ entry about serverless environments (#959)

* Contributing: Add instructions on how to run the project (#968)

* Environment: add docs for `FAST_REFRESH` (#970)

* Environment: add docs for `FAST_REFRESH`

* Update app →  application

* Update app →  application

* Update admin UI →  admin panel

Co-authored-by: Pierre Wizla <[email protected]>

* Remove "pending repoduction" label

* Various REST API improvements (#761)

* Update all REST API examples

* Reformat/Add generic example for Sort and Filter

* Remove weird empty note

* Rework REST API structure

* Refine introductions

* Improve lots of parts:

- move qs examples to details blocks, with 2 snippets
- update links
- update some wordings
- fix formatting

* Fix previous commit and include everything to improve:

- snippets
- formatting
- wording
- moving to details blocks
- etc.

* Update SEO tags + manually add next page

* Add snippets about `qs` to all pages

* Fix wrapping on Chrome

* Update unified response format

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update for installed providers (#976)

* Update for installed providers

* clarify scope

* Incorporate feedback

* 🧐 Release 4.2.1 to staging (#972)

* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.…
pwizla added a commit that referenced this pull request Jul 27, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

* Add caution callout about dynamic zones (#949)

* fix typo (#943)

* Fix aws-s3 provider code snippet to avoid ACL public-read access issues (#954)

* Document how to access a plugin configuration (#955)

* Reference Entity Service API from Server API for plugins (#956)

* Explain Entity Service vs. Query Engine + document knex access (#953)

* add 2nd connection property for managed db connection (#948)

* typo fix (#960)

* fix typo in page Slug System (#958)

* Updated documentation to support Strapi v4 (#701)

This is an updated version of the unit-testing guide that supports Strapi v4. The last test, 'should return users data for authenticated user' is not yet functioning but the rest of the guide is.

Co-authored-by: Pierre Wizla <[email protected]>

* Mention StoryBook link in Admin Panel customization (#962)

* Add FAQ entry about serverless environments (#959)

* Contributing: Add instructions on how to run the project (#968)

* Environment: add docs for `FAST_REFRESH` (#970)

* Environment: add docs for `FAST_REFRESH`

* Update app →  application

* Update app →  application

* Update admin UI →  admin panel

Co-authored-by: Pierre Wizla <[email protected]>

* Remove "pending repoduction" label

* Various REST API improvements (#761)

* Update all REST API examples

* Reformat/Add generic example for Sort and Filter

* Remove weird empty note

* Rework REST API structure

* Refine introductions

* Improve lots of parts:

- move qs examples to details blocks, with 2 snippets
- update links
- update some wordings
- fix formatting

* Fix previous commit and include everything to improve:

- snippets
- formatting
- wording
- moving to details blocks
- etc.

* Update SEO tags + manually add next page

* Add snippets about `qs` to all pages

* Fix wrapping on Chrome

* Update unified response format

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update for installed providers (#976)

* Update for installed providers

* clarify scope

* Incorporate feedback

* 🧐 Release 4.2.1 to staging (#972)

* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users…
pwizla added a commit that referenced this pull request Jul 27, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

* Add caution callout about dynamic zones (#949)

* fix typo (#943)

* Fix aws-s3 provider code snippet to avoid ACL public-read access issues (#954)

* Document how to access a plugin configuration (#955)

* Reference Entity Service API from Server API for plugins (#956)

* Explain Entity Service vs. Query Engine + document knex access (#953)

* add 2nd connection property for managed db connection (#948)

* typo fix (#960)

* fix typo in page Slug System (#958)

* Updated documentation to support Strapi v4 (#701)

This is an updated version of the unit-testing guide that supports Strapi v4. The last test, 'should return users data for authenticated user' is not yet functioning but the rest of the guide is.

Co-authored-by: Pierre Wizla <[email protected]>

* Mention StoryBook link in Admin Panel customization (#962)

* Add FAQ entry about serverless environments (#959)

* Contributing: Add instructions on how to run the project (#968)

* Environment: add docs for `FAST_REFRESH` (#970)

* Environment: add docs for `FAST_REFRESH`

* Update app →  application

* Update app →  application

* Update admin UI →  admin panel

Co-authored-by: Pierre Wizla <[email protected]>

* Remove "pending repoduction" label

* Various REST API improvements (#761)

* Update all REST API examples

* Reformat/Add generic example for Sort and Filter

* Remove weird empty note

* Rework REST API structure

* Refine introductions

* Improve lots of parts:

- move qs examples to details blocks, with 2 snippets
- update links
- update some wordings
- fix formatting

* Fix previous commit and include everything to improve:

- snippets
- formatting
- wording
- moving to details blocks
- etc.

* Update SEO tags + manually add next page

* Add snippets about `qs` to all pages

* Fix wrapping on Chrome

* Update unified response format

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update for installed providers (#976)

* Update for installed providers

* clarify scope

* Incorporate feedback

* 🧐 Release 4.2.1 to staging (#972)

* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]
derrickmehaffy added a commit that referenced this pull request Jul 27, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

* Add caution callout about dynamic zones (#949)

* fix typo (#943)

* Fix aws-s3 provider code snippet to avoid ACL public-read access issues (#954)

* Document how to access a plugin configuration (#955)

* Reference Entity Service API from Server API for plugins (#956)

* Explain Entity Service vs. Query Engine + document knex access (#953)

* add 2nd connection property for managed db connection (#948)

* typo fix (#960)

* fix typo in page Slug System (#958)

* Updated documentation to support Strapi v4 (#701)

This is an updated version of the unit-testing guide that supports Strapi v4. The last test, 'should return users data for authenticated user' is not yet functioning but the rest of the guide is.

Co-authored-by: Pierre Wizla <[email protected]>

* Mention StoryBook link in Admin Panel customization (#962)

* Add FAQ entry about serverless environments (#959)

* Contributing: Add instructions on how to run the project (#968)

* Environment: add docs for `FAST_REFRESH` (#970)

* Environment: add docs for `FAST_REFRESH`

* Update app →  application

* Update app →  application

* Update admin UI →  admin panel

Co-authored-by: Pierre Wizla <[email protected]>

* Remove "pending repoduction" label

* Various REST API improvements (#761)

* Update all REST API examples

* Reformat/Add generic example for Sort and Filter

* Remove weird empty note

* Rework REST API structure

* Refine introductions

* Improve lots of parts:

- move qs examples to details blocks, with 2 snippets
- update links
- update some wordings
- fix formatting

* Fix previous commit and include everything to improve:

- snippets
- formatting
- wording
- moving to details blocks
- etc.

* Update SEO tags + manually add next page

* Add snippets about `qs` to all pages

* Fix wrapping on Chrome

* Update unified response format

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update for installed providers (#976)

* Update for installed providers

* clarify scope

* Incorporate feedback

* 🧐 Release 4.2.1 to staging (#972)

* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]
pwizla added a commit that referenced this pull request Aug 2, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

* Add caution callout about dynamic zones (#949)

* fix typo (#943)

* Fix aws-s3 provider code snippet to avoid ACL public-read access issues (#954)

* Document how to access a plugin configuration (#955)

* Reference Entity Service API from Server API for plugins (#956)

* Explain Entity Service vs. Query Engine + document knex access (#953)

* add 2nd connection property for managed db connection (#948)

* typo fix (#960)

* fix typo in page Slug System (#958)

* Updated documentation to support Strapi v4 (#701)

This is an updated version of the unit-testing guide that supports Strapi v4. The last test, 'should return users data for authenticated user' is not yet functioning but the rest of the guide is.

Co-authored-by: Pierre Wizla <[email protected]>

* Mention StoryBook link in Admin Panel customization (#962)

* Add FAQ entry about serverless environments (#959)

* Contributing: Add instructions on how to run the project (#968)

* Environment: add docs for `FAST_REFRESH` (#970)

* Environment: add docs for `FAST_REFRESH`

* Update app →  application

* Update app →  application

* Update admin UI →  admin panel

Co-authored-by: Pierre Wizla <[email protected]>

* Remove "pending repoduction" label

* Various REST API improvements (#761)

* Update all REST API examples

* Reformat/Add generic example for Sort and Filter

* Remove weird empty note

* Rework REST API structure

* Refine introductions

* Improve lots of parts:

- move qs examples to details blocks, with 2 snippets
- update links
- update some wordings
- fix formatting

* Fix previous commit and include everything to improve:

- snippets
- formatting
- wording
- moving to details blocks
- etc.

* Update SEO tags + manually add next page

* Add snippets about `qs` to all pages

* Fix wrapping on Chrome

* Update unified response format

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update for installed providers (#976)

* Update for installed providers

* clarify scope

* Incorporate feedback

* 🧐 Release 4.2.1 to staging (#972)

* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <97027841+StrapiS…
pwizla added a commit that referenced this pull request Aug 10, 2022
* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

* Add caution callout about dynamic zones (#949)

* fix typo (#943)

* Fix aws-s3 provider code snippet to avoid ACL public-read access issues (#954)

* Document how to access a plugin configuration (#955)

* Reference Entity Service API from Server API for plugins (#956)

* Explain Entity Service vs. Query Engine + document knex access (#953)

* add 2nd connection property for managed db connection (#948)

* typo fix (#960)

* fix typo in page Slug System (#958)

* Updated documentation to support Strapi v4 (#701)

This is an updated version of the unit-testing guide that supports Strapi v4. The last test, 'should return users data for authenticated user' is not yet functioning but the rest of the guide is.

Co-authored-by: Pierre Wizla <[email protected]>

* Mention StoryBook link in Admin Panel customization (#962)

* Add FAQ entry about serverless environments (#959)

* Contributing: Add instructions on how to run the project (#968)

* Environment: add docs for `FAST_REFRESH` (#970)

* Environment: add docs for `FAST_REFRESH`

* Update app →  application

* Update app →  application

* Update admin UI →  admin panel

Co-authored-by: Pierre Wizla <[email protected]>

* Remove "pending repoduction" label

* Various REST API improvements (#761)

* Update all REST API examples

* Reformat/Add generic example for Sort and Filter

* Remove weird empty note

* Rework REST API structure

* Refine introductions

* Improve lots of parts:

- move qs examples to details blocks, with 2 snippets
- update links
- update some wordings
- fix formatting

* Fix previous commit and include everything to improve:

- snippets
- formatting
- wording
- moving to details blocks
- etc.

* Update SEO tags + manually add next page

* Add snippets about `qs` to all pages

* Fix wrapping on Chrome

* Update unified response format

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update for installed providers (#976)

* Update for installed providers

* clarify scope

* Incorporate feedback

* 🧐 Release 4.2.1 to staging (#972)

* Bump version number to 4.2.1 (#971)

* Telemetry: updates in "Usage Information" and CLI doc (#974)

* Production release 4.2.0 (#937)

* Use beta logo

* [beta] Add TS command (#800)

* Add TS command

Signed-off-by: soupette <[email protected]>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <[email protected]>

* [beta] Dark mode: Updates user guide + dev docs (#795)

* Document dark mode in user guide

* Add note in dev docs about custom theme extension and dark mode

* Improve instructions for Interface mode setting in User guide

* Add precisions in Dev docs callout for Dark mode

* Update admin profile screenshot

Co-authored-by: Mégane Lacheny <[email protected]>

* Slightly update wording for TS flag

* Update core store migration

* Added APP_KEYS to environmental variables table + fixed spelling error

* added link to middlewares documentation

* (WIP) Add permissions mapping tables

* Fix typo

* Added caution call out

* Updated the telemetry opt-out method

* Update amazon-aws.md: Wrong package mentioned (#830)

Line 333 mentioned to run "npm install strapi-provider-upload-aws-s3".
Above package is not working.
New working package is "@strapi/provider-upload-aws-s3"

* Missing information for plugin creation #834

As asked in the bug report here is a PR, unfortunately I am neither sure of where this information is best placed (as it might apply to other part of the framework configuration file as well) nor how to word it properly.

* Include APP_KEYS in Heroku Deployment Guide

Under title 5. Create your Strapi server config for production
Update env/production/server.js to include app -> keys object
Include bash command to set APP_KEYS environment variable on Heroku

* Added caution callout and small text + formatting revisions

* Apply suggestions from code review

Co-authored-by: Shaun Brown  <[email protected]>

* docs: improve the Laravel Documentation

* docs: fix typo in code section

* Update azure.md

* Finish adding permission mapping tables

* Remove typescript from production release

* Added migration guide

* Added link to 4.1.8 migration guide

* add comments for Shaun

* updated with Derrick's suggestions

* fixed spelling and phrasing

* add JWT_SECRET code snippet

* Fixed code for config/plugins

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: DMehaffy <[email protected]>

* docs: fix typo (#853)

* make render.com hosting guide work with strapi version >= v4.0.6 (#832)

* make guide work with strapi v4

- set node version to 12.22.0 because install/build failed with 12.18.4 for i18n plugin.
- add APP_KEYS env variable because its required since v4.0.6

* Update render.md

Also add API_TOKEN_SALT variable to render.yaml blueprint file. It is needed since 4.1.8 See https://github.com/strapi/strapi/issues/13126

* Add additional commands for Heroku environment variables config (#850)

* Add additional commands for Heroku environment variables config

* fix typo

* add random generation

* Fixed phrasing

Co-authored-by: Shaun Brown <[email protected]>

* Fixed config object example code

There was one } that wasn't needed

* remove API_TOKEN_SALT and APP_KEYS from env table

* Update routes.md

Fix missing comma

* update link style

* updated migration guide to match template.

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.0.x-to-4.1.8.md

Co-authored-by: Pierre Wizla <[email protected]>

* [v4 migration] MongoDB additions to data migration guide (#818)

* Add first draft of MongoDB migration instructions (w/o cheatsheet)

* Add raw, unedited cheatsheet for MongoDB vs. SQL differences

* Add new MongoDB related files to TOC

* Update data migration guide introduction

* Enhance MongoDB main guide

* Add MongoDB vs. SQL cheatsheet

* minor cleanup

Co-authored-by: derrickmehaffy <[email protected]>

* Lack one s in the file name middleware.js

* Changed time based fields from snake case to camel case

* docs: fixed command to start strapi (#870)

* Update plugins-extension.md (#876)

Correct way to push new routes while extending a plugin

* fix: use correct key parameter for azure deploy (#874)

Azure CLI uses `--account-key` rather than `--access-key` now

* Upload: improve code examples (#806)

* Upload: improve code examples

* Remove heading inside tab

* Merge 2 lines

* Format examples as code-group

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update services.md (#880)

The service name is changed from `api::restaurant.restaurant` to `api::email.email` to avoid confusion.

* Remove useless callout (#888)

* Force node 14 (#890)

* Update latest supported versions & expand docs (#883)

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Remove useless callout (#888)

* Force node 14 (#890)

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

Update versions to latest supported. Expanded comments on some code blocks

* Clarify instruction

* Update CONTRIBUTING.md

According to the `package.json` from the official Strapi repo, Node 16.x.x is now supported. [Reference](https://github.com/strapi/strapi/blob/e8215ffcd7aefae42a524670923c1cc34837400f/package.json#L124)

* Update Node's latest supported version

* Update Node's oldest supported version

* Update CONTRIBUTING.md

* Update README.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update amazon-aws.md

* Update leftover GraphQL plugin config structure

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/amazon-aws.md

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: DMehaffy <[email protected]>

* Fix wrong wording in model information (#887)

* Add migration guide to 4.1.10 (#885)

* add migration guide to 4.1.10

* Update file name

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/update-migration-guides/migration-guides/v4/migration-guide-4.1.8+-to-4.1.10.md

Co-authored-by: Pierre Wizla <[email protected]>

* Add redirects plugin and rename v4 migration guides to match new std

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>

* Fix predefined hook's name. (#884)

* Strapi-maintained plugins descriptions (#833)

* Added content

* Added content about plugins

* added png files for plugins

* added more logo png files

* fixed missing file extension

* Revised and added content

* Revised text and table cleanup

* Revised Gatsby preview plugin content

* revised intro section

* fixed spelling and formatting

* Revised Email plugin

* Added comment for U&P default deprecation

* Added content for Sentry plugin

* removed empty line

* GraphQL description improvement & Market reference cleanup

* added sidebarDepth

* Edit introduction

* fixed punctuation etc + Mégane's suggestions

* Revised the SEO plugin description

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: Pierre Wizla <[email protected]>

* fixed various issues

* Add dark reader-friendly logos

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* fixed spelling

* Update docs/user-docs/latest/plugins/strapi-plugins.md

Co-authored-by: meganelacheny <[email protected]>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Remove populateCreatorFields from models (#881)

* Add NodeJS link to NODE_ENV=production (#879)

* changed env example

* add NODE_ENV callout

* added Nodejs link to explain NODE_ENV=production

* Update table "note" format

Co-authored-by: Pierre Wizla <[email protected]>

* Fix the example code for registering hooks (#877)

Code was broken several places:
- you need to return an object with the original arguments, not an array
- you cannot always write JSX directly in a .js file (according to your configuration)

Co-authored-by: Pierre Wizla <[email protected]>

* Update update-version.md

* typo

* Update services.md (#896)

Just add a missing parentheses in the example code.

* Removed the getPlugin part for content-manager 

Hi,

I have updated the docs because it contains an issue on line 122 in the bootstrap function.
According to the previous docs the following code was needed:

```
  app
        .getPlugin('content-manager')
        .injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

Instead the right way of doing it and results in working code below. Since there is already a build in function to inject components in the content manager section by calling "injectContentManagerComponent":

```
  app.injectContentManagerComponent('editView', 'right-links', { name: 'my-compo', Component: () => 'my-compo' })
```

* Add caution call out to documentation plugin

* Update docs/developer-docs/latest/plugins/documentation.md

Great suggestion!

Co-authored-by: meganelacheny <[email protected]>

* Add caution callout above custom routes config (#901)

* Add caution callout above custom routes config

* Simplify callout wording and make example more explicit

Co-authored-by: Pierre Wizla <[email protected]>

* docs typo (#871)

* Configure last-updated plugin output (#905)

* Replace logo with SVG version

To fix resolution issues pointed out by Aurélien :-)
Thanks Daniele Brusca!

* Add 2x PNG logo

Just in case

* Add a tip to content type schema migration page and link to Codemods (#902)

* Update content-type-schema.md

* Update content-type-schema.md

* Update for brevity

Co-authored-by: Pierre Wizla <[email protected]>

* Fix missing closing tip markup + improve wording

* Improve wording further for codemods tip

* Update populating-fields.md (#913)

correct the operator name

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Fix typo

Signed-off-by: Derrick Mehaffy <[email protected]>

* Fix 404 on migration guides

* Update node versions

* typo in Collection by Field section (#927)

* Fix upload example for Node.js (#908)

Upload example with Node.js wasn't working out of the box. This change fixes the example.

* Update 11ty.md with Strapi v4 (#909)

* Update Autocreate Slug with Lifecycles (#910)

In Strapi the `./src/api/models` path seems to be replaced this path: `./src/api/[api-name]/content-types/[content-type-name]/lifecycles.js` using the `lifecycles.js` file. I updated the guide to reflect this changes, since doing what the guid suspects has no effect.:)

* Fix middleware structure

Fixes #886

* Add missing acquireConnectionTimeout config option to database (#929)

* Add missing acquireConnectionTimeout config option to database

* change ms to milliseconds

* Release 4.2.0 to staging (#933)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Bump version number to 4.2.0

* chore: update React docs to function components (#897)

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Remove TypeScript code snippets from DigitalOcean deployment guide (#940)

* Logo customization via admin panel (#855)

* Write custom logo documentation in user guide

* Add new icons

* Fix custom logo explanations + add note in dev docs

* Fix typos and improve phrasing

* Improve callouts

* Add precisions in callout

* Add screenshot

* Improve documentation after reviews

* Update screenshot

* minor cleanups and rewriting middleware documentation with examples (#912)

* minor cleanups and rewriting middleware documentation

Signed-off-by: Derrick Mehaffy <[email protected]>

* finish all the middlewares

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Gabriel <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

Co-authored-by: Pierre Wizla <[email protected]>

* Slightly reword code comment

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* Update docs/developer-docs/latest/setup-deployment-guides/configurations/required/middlewares.md

* more cleanup

* Update wording

Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Digital Ocean app platform deployment guide (#857)

* Created new Digital Ocean App Platform deployment guide

* Rough outline for deploying on DO-AP

* fix top matter

* Add server.js/ts and database.js/ts min config snippets

* Add postgres dependencies commands & rough DO directions

* Added DO config steps

* fixed text in callout

* fix code snippets and delint

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digital-ocean-app-platform-2022.md

Co-authored-by: DMehaffy <[email protected]>

* added text for server config and GitHub quickstart link

* add GitHub quickstart link and server.js config details

* Corrected Digital Ocean to DigitalOcean

* Fixed spelling and delint + changed file name

* rebase

* fix database name

* Fixed the first section

* change environment variable heading title and clean up section

* cleanup caps

* change heading level

* fixed file path and added server config intro

* add pg package link

* fixed code blocks

* add formatting to App access link

* delint

* fixed spelling and punctuation

* fixed misc formatting

* revised deployment section

* cleaned up code blocks + misc formatting

* fix code typo

* fixed code block formatting

* improve text

* revised intro

* code cleanup

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: Pierre Wizla <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform-2022.md

Co-authored-by: meganelacheny <[email protected]>

* Change file name and misc fixes

* remove alt file name

* delete draft file

* added space for "// path"

* fixed various things

* Rewrite the Strapi project section

* fixed the managed database deployment directions

* fixed typo

* remove text

* changed table format

* cleaned up text

* fixed misc small issues

* Edited the managed database section

* small wording fix

* add link to env table

* change casing

* small fixes

* clarify the saving changes step

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update docs/developer-docs/latest/setup-deployment-guides/deployment/hosting-guides/digitalocean-app-platform.md

Co-authored-by: DMehaffy <[email protected]>

* Update environment variables directions

Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: meganelacheny <[email protected]>

* Updates plugins user guide for marketplace providers (#923)

* update plugins user guide for marketplace providers

* Incorporate feedback

* Update installing-plugins-via-marketplace.md

* update screenshots

* fix typo

* crop image

* Fix broken links

* Update marketplace screenshot

* Drop v12 support  (#928)

* Drop v12 support (>=14.19.1 <=16.x.x)

* Update node version in FAQ

* Keep v14 as most recommended

* Moved middleware list into a table with installed vs required (#936)

* Moved middleware list into a table with installed vs required

* pr feedback

* revert to piwi's vs code extension for tables

Co-authored-by: Pierre Wizla <[email protected]>

* Add callout about templates being reworked (#938)

* Update again node version in telemetry docs

* Update templates callout title

* Remove TypeScript code snippets from DigitalOcean deployment guide

* remove additional typescript refs

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: DMehaffy <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <[email protected]>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Mégane Lacheny <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>

* Update Usage Information to mention telemetry:enable command

* Update CLI doc with telemetry commands

* Add link to Usage Information in CLI doc

Co-authored-by: Pierre Wizla <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: spreadcharm <[email protected]>
Co-authored-by: Dimitri Gilbert <[email protected]>
Co-authored-by: David <[email protected]>
Co-authored-by: Daniel Sum <[email protected]>
Co-authored-by: Mohammed Muqtadir Ahad <[email protected]>
Co-authored-by: Alisan Stoll <[email protected]>
Co-authored-by: Nico Hofmair <[email protected]>
Co-authored-by: Adria Lopez <[email protected]>
Co-authored-by: Elías Leyton <[email protected]>
Co-authored-by: Thomas PEDOT <[email protected]>
Co-authored-by: Richard <[email protected]>
Co-authored-by: NiWA <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: Thomas F. K. Jorna <[email protected]>
Co-authored-by: Gustav Hansen <[email protected]>
Co-authored-by: Rajat <[email protected]>
Co-authored-by: André Vital <[email protected]>
Co-authored-by: Pierre Noël <[email protected]>
Co-authored-by: horiken <[email protected]>
Co-authored-by: Pascal Vaccaro <[email protected]>
Co-authored-by: Grim <[email protected]>
Co-authored-by: Jean-Baptiste Crestot <[email protected]>
Co-authored-by: Alejandro Llanes <[email protected]>
Co-authored-by: Kevin Vugts <[email protected]>
Co-authored-by: Fabien del Carmen <[email protected]>
Co-authored-by: alex <[email protected]>
Co-authored-by: Ignacio Tonoli de Maussion <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: John Skoteiniotis <[email protected]>
Co-authored-by: arslan <[email protected]>
Co-authored-by: Guillaume Girou <[email protected]>
Co-authored-by: derschiw <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: Michaël De Boey <[email protected]>
Co-authored-by: Pierre Wizla <[email protected]>

* Mention admin panel extension through plugins is impossible (#967)

* Mention that plugins cannot extend the admin panel for now

* Add link to user guide marketplace docs

* Rework the content and structure a bit

* Update forking →  patch-package

* GraphQL: Improve plugin configuration (#969)

* GraphQL: Improve plugin configuration

* Improve copy, Capitalize headers, add more options

* Graphql: Improve copy

* Graphql: cleanup example

* Add further improvements to the GraphQL plugin and config. docs

* Fix typos

* Simplify link call

Co-authored-by: Pierre Wizla <[email protected]>

Co-authored-by: meganelacheny <[email protected]>
Co-authored-by: derrickmehaffy <[email protected]>
Co-authored-by: cyril lopez <[email protected]>
Co-authored-by: Shaun Brown <[email protected]>
Co-authored-by: Dan Siddoway <[email protected]>
Co-authored-by: Shaun Brown <97027841+Str…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr: updated content PRs updating existing documentation content size: small If the PR includes only 1 file with <10 lines of text or a small code fix source: Dev Docs PRs/issues targeting the Developer Docs target: v4 Documentation PRs/issues targeting content from docs.strapi.io (main branch).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants