Skip to content

Conversation

@pwizla
Copy link
Collaborator

@pwizla pwizla commented Jun 16, 2022

Fixes #240 for v4 docs

@vercel
Copy link

vercel bot commented Jun 16, 2022

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

Name Status Preview Updated
documentation 🔄 Building (Inspect) Jun 16, 2022 at 3:22PM (UTC)

@pwizla pwizla self-assigned this Jun 16, 2022
@pwizla pwizla added source: User Guide PRs/issues targeting the User Guide internal PRs created by the Strapi core team 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 issue: quick fix Issues that could be fixed quickly, with small- to medium-sized PRs labels Jun 16, 2022
@pwizla pwizla merged commit ef83549 into main Jun 16, 2022
@pwizla pwizla deleted the user/callout-dynamic-zone-caution-v4 branch June 16, 2022 15:23
@pwizla pwizla added this to the 4.2.1 milestone Jun 21, 2022
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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Mégane Lacheny <megane.lacheny@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla+github@gmail.com>

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Bro…
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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Mégane Lacheny <megane.lacheny@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla+github@gmail.com>

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Bro…
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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Mégane Lacheny <megane.lacheny@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla+github@gmail.com>

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Br…
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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Mégane Lacheny <megane.lacheny@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla+github@gmail.com>

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <970278…
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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Mégane Lacheny <megane.lacheny@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla+github@gmail.com>

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <9…
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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Mégane Lacheny <megane.lacheny@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla+github@gmail.com>

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by…
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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla+github@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <cyril@strapi.io>

* Use shorter instead of quicker :-)

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* [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 <megane.lacheny@strapi.io>

* 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  <97027841+StrapiShaun@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <shaun.brown@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* [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 <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* fixed various issues

* Add dark reader-friendly logos

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* fixed spelling

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* Delint and small wording fixes

* fixed typos and formatting

* updated the Gatsby preview plugin details

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>

* 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 <pwizla+github@gmail.com>

* 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 <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <derrickmehaffy@gmail.com>

* finish all the middlewares

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

Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* 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 <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>

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

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <derrickmehaffy@gmail.com>

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

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>

* Update environment variables directions

Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: meganelacheny <megane.lacheny@strapi.io>

* 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 <pwizla@users.noreply.github.com>

* 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 <megane.lacheny@strapi.io>
Co-authored-by: DMehaffy <derrickmehaffy@gmail.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla@users.noreply.github.com>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* Update Marketplace-v4.png (#941)

replace marketplace image

* Fix upload code example

Co-authored-by: Gustav Hansen <gu@stav.dev>

* Fix code example in upload.md

Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Mégane Lacheny <megane.lacheny@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>

* 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 <pwizla@users.noreply.github.com>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authored-by: Shaun Brown <97027841+StrapiShaun@users.noreply.github.com>
Co-authored-by: spreadcharm <ikitty1128@gmail.com>
Co-authored-by: Dimitri Gilbert <dimitri.gilbert@gmail.com>
Co-authored-by: David <64162682+dsfaccini@users.noreply.github.com>
Co-authored-by: Daniel Sum <daniel@cherrypulp.com>
Co-authored-by: Mohammed Muqtadir Ahad <50536283+kulahad@users.noreply.github.com>
Co-authored-by: Alisan Stoll <23653980+inc-ali@users.noreply.github.com>
Co-authored-by: Nico Hofmair <NicoHof@users.noreply.github.com>
Co-authored-by: Adria Lopez <adria.lopez.ortega@gmail.com>
Co-authored-by: Elías Leyton <elias.leyton@gmail.com>
Co-authored-by: Thomas PEDOT <thomas.pedot@gmail.com>
Co-authored-by: Richard <kasonde.nsama@gmail.com>
Co-authored-by: NiWA <nicolas.wazulek@niwa-dev.de>
Co-authored-by: Rajat <cuterajat26@gmail.com>
Co-authored-by: Thomas F. K. Jorna <hello@tefkah.com>
Co-authored-by: Gustav Hansen <gu@stav.dev>
Co-authored-by: Rajat <rajattalwar26@gmail.com>
Co-authored-by: André Vital <santiago_vital@outlook.com>
Co-authored-by: Pierre Noël <petersg83@users.noreply.github.com>
Co-authored-by: horiken <kentaro.horie.4@gmail.com>
Co-authored-by: Pascal Vaccaro <pascal.vaccaro@gmail.com>
Co-authored-by: Grim <silencegrim@gmail.com>
Co-authored-by: Jean-Baptiste Crestot <jbcrestot@gmail.com>
Co-authored-by: Alejandro Llanes <sombra.libre@gmail.com>
Co-authored-by: Kevin Vugts <kevin-vugts@live.com>
Co-authored-by: Fabien del Carmen <fabien.delcarmen@gmail.com>
Co-authored-by: alex <soldatovsh@ya.ru>
Co-authored-by: Ignacio Tonoli de Maussion <ignacio@tonoli.tech>
Co-authored-by: Ben <3126319718@qq.com>
Co-authored-by: John Skoteiniotis <j0hnskot@gmail.com>
Co-authored-by: arslan <arslan.atajanov@gmail.com>
Co-authored-by: Guillaume Girou <ggirou@users.noreply.github.com>
Co-authored-by: derschiw <37687705+derschiw@users.noreply.github.com>
Co-authored-by: Gabriel <83644514+gpene@users.noreply.github.com>
Co-authored-by: Michaël De Boey <info@michaeldeboey.be>
Co-authored-by: Pierre Wizla <pwizla+github@gmail.com>

* 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 <pwizla+github@gmail.com>

Co-authored-by: meganelacheny <megane.lacheny@strapi.io>
Co-authored-by: derrickmehaffy <derrickmehaffy@gmail.com>
Co-authored-by: cyril lopez <cyril@strapi.io>
Co-authored-by: Shaun Brown <shaun.brown@strapi.io>
Co-authored-by: Dan Siddoway <dsiddy@users.noreply.github.com>
Co-authore…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal PRs created by the Strapi core team issue: quick fix Issues that could be fixed quickly, with small- to medium-sized PRs size: small If the PR includes only 1 file with <10 lines of text or a small code fix source: User Guide PRs/issues targeting the User Guide 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.

Using the same field name on multiple components in a dynamic zone causes conflict

1 participant