Share your feedback...
at the moment there is no documentation on how you can add new queries/mutations, how you can implements resolvers and return values
Troubleshooting dependencies from Command Line
I'm getting all these error messages that say "unmet peer dependency." You should have documentation on how to resolve this (even if it means reminding us of package manager basics.) Basically, Strapi can't find the version of React it's looking for. It's hard for me to dissect the log, looks like @bn-digital/strapi-plugin-field-uuid > @firstname.lastname@example.org" has unmet peer dependency "react-dom@^17.0.0 || ^18.0.0". I should know what I'm doing and have zero problems. I might be rusty on the the technicalities of yarn, npm, forcing installs, installing globally, etc. Also, it could be an error from a plugin that I stalled a while ago. However, I have no idea what would happen to my project if I just took those plugins out. It's also not clear at all what would happen to your database and your JSON files if I just "reinstalled" Strapi.
Strapi landing page, quick start instructions
I used Strapi a couple of years ago and I love it, so thank you. I recently wanted to spin something up, went to your website, and was like oh yea I'll copy this npx quickstart command, naturally. Problem is, I had been using nvm, I think node 16 at the time, so it installed Strapi 3. There of course were a lot of npm deprecation warnings.. etc. It took me almost an hour to realize I needed to uninstall version 3, switch my node/npm version and reinstall/run the quickstart for Strapi i 4. I'm reporting this not to complain, but to bring attention to the user experience for other developers, especially newer developers unfamiliar with managing node/npm versions, etc. I was completely unaware of the unsupported version 3 changes until I dug into it and realized the problem. Perhaps there is a way to communicate this on the homepage, or somewhere in an FAQ. Just a heads up, thank you.
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