Missing explanation about using Relations "connect" and "disconnect" in combination
The documentation states: "connect can be used in combination with disconnect." There's no reference on how to do it.
"deploy to the hosting platform you want**.. **=??
From main repo README: "Self-hosted or Cloud: You can host and scale Strapi projects the way you want. You can save time by deploying to Strapi Cloud or deploy to the hosting platform you want**: AWS, Azure, Google Cloud, DigitalOcean." But the "**" don't lead to anything.. So: can I freely host Strapi anywhere I want? Why the asterisks? Which hosting platforms?
Add docs for `strapi` object and @strapi/utils
A lot of tutorials online mention imports of functions from @strapi/utils, but there is no official documentation for the module. Also, the API documentation does not fully describe properties of the strapi object. Can we please add docs for these and any other modules that might be used by developers creating custom Strapi logic?
Lacking CI/CD guide
I was developing the project from a Windows PC, built the project on that PC then deployed the dist and node_modules dirs to a Linux server, then it failed to start with these error messages: > Something went wrong installing the "sharp" module > Cannot find module '../build/Release/sharp-linux-x64.node' I fiexed it but I still want to see if there is any CI/CD guide for such scenario, I found nothing.
Adding policy to User collection routes
There's no documentation on how does one add custom policy for a User collection route like update or delete. I am building an app and I need to make sure that an authenticated user can only update/delete their own data. And for that, I need to add a policy to the update/delete route for the users-permissions plugin. But there's no documentation for it.
Docs are missing for GraphQL schema file export
The feature has been merged in February but there are still no docs available: https://github.com/strapi/strapi/pull/12467
Cluster mode documentation
Strapi documentation doesn't talk about good practices of running Strapi in cluster mode, that is one of the cases to optimize and take advantage of your server, where you can use the pm2, like the docs already mention. Could one of you create a section to talk about cluster mode best practices in the documentation please? I don't know if it's relevant, but in my tests, I already have some errors like "sorry, too many clients already" when running more than 9 instances in cluster mode. from: https://github.com/strapi/strapi/issues/13237#issuecomment-1228958677
Email provider with SMTP
They default email provider for strap is sendgrid which is currently giving so many issues in creating new account so I wanted to contribute to add a new smtp email sending option so the email integration is not dependent on sendgrid only using npm package strapi-provider-email-smtp Thank you