docs(ecosystem): initial categorization of plugins#4938
docs(ecosystem): initial categorization of plugins#4938JonHPC wants to merge 4 commits intofastify:mainfrom JonHPC:main
Conversation
Eomm
left a comment
There was a problem hiding this comment.
This impact the website build, we need to update it before merging
I would like a tag column instead of a new paragraph. What if a plugin does multiple things?
|
Oh true, I suppose a tag column would make more sense for multiple categories. I'll try to re-work it, thanks! |
|
Good work! |
Eomm
left a comment
There was a problem hiding this comment.
last feedback: tag lowercase
then LGTM!
Hmm, I'm not too sure |
It is possible to make it work or with the new format it's not? 🙁 |
|
Any update on this? What is missing:
|
| #### [Core](#core) | ||
| | Plugin | Description | Tags | | ||
| | - | - | - | | ||
| | [`@fastify/accepts`](https://github.com/fastify/fastify-accepts) | to have[accepts](https://www.npmjs.com/package/accepts) in your request object. | `http` | |
There was a problem hiding this comment.
| | [`@fastify/accepts`](https://github.com/fastify/fastify-accepts) | to have[accepts](https://www.npmjs.com/package/accepts) in your request object. | `http` | | |
| | [`@fastify/accepts`](https://github.com/fastify/fastify-accepts) | To have [accepts](https://www.npmjs.com/package/accepts) in your request object. | `http` | |
| | [`@fastify/compress`](https://github.com/fastify/fastify-compress) | Fastify compression utils. | `http` | | ||
| | [`@fastify/cookie`](https://github.com/fastify/fastify-cookie) | Parse and set cookie headers. | `http` | | ||
| | [`@fastify/cors`](https://github.com/fastify/fastify-cors) | Enables the use of CORS in a Fastify application. | `http` | | ||
| | [`@fastify/csrf-protection`](https://github.com/fastify/csrf-protection) | A plugin for adding[CSRF](https://en.wikipedia.org/wiki/Cross-site_request_forgery) protection to Fastify. | `http` | |
There was a problem hiding this comment.
| | [`@fastify/csrf-protection`](https://github.com/fastify/csrf-protection) | A plugin for adding[CSRF](https://en.wikipedia.org/wiki/Cross-site_request_forgery) protection to Fastify. | `http` | | |
| | [`@fastify/csrf-protection`](https://github.com/fastify/csrf-protection) | A plugin for adding [CSRF](https://en.wikipedia.org/wiki/Cross-site_request_forgery) protection to Fastify. | `http` | |
| | [`@fastify/mongodb`](https://github.com/fastify/fastify-mongodb) | Fastify MongoDB connection plugin, with which you can share the same MongoDB connection pool across every part of your server. | `databases` | | ||
| | [`@fastify/multipart`](https://github.com/fastify/fastify-multipart) | Multipart support for Fastify. | `http` | | ||
| | [`@fastify/nextjs`](https://github.com/fastify/fastify-nextjs) | React server-side rendering support for Fastify with[Next](https://github.com/zeit/next.js/). | | | ||
| | [`@fastify/oauth2`](https://github.com/fastify/fastify-oauth2) | Wrap around[`simple-oauth2`](https://github.com/lelylan/simple-oauth2). | `authentication` | |
There was a problem hiding this comment.
| | [`@fastify/oauth2`](https://github.com/fastify/fastify-oauth2) | Wrap around[`simple-oauth2`](https://github.com/lelylan/simple-oauth2). | `authentication` | | |
| | [`@fastify/oauth2`](https://github.com/fastify/fastify-oauth2) | Wrapper around [`simple-oauth2`](https://github.com/lelylan/simple-oauth2). | `authentication` | |
| | [`@fastify/request-context`](https://github.com/fastify/fastify-request-context) | Request-scoped storage, based on[AsyncLocalStorage](https://nodejs.org/api/async_hooks.html#async_hooks_class_asynclocalstorage)(with fallback to [cls-hooked](https://github.com/Jeff-Lewis/cls-hooked)), providing functionality similar to thread-local storages. | | | ||
| | [`@fastify/response-validation`](https://github.com/fastify/fastify-response-validation) | A simple plugin that enables response validation for Fastify. | `validation` | | ||
| | [`@fastify/routes`](https://github.com/fastify/fastify-routes) | Plugin that provides a `Map` of routes. | `routing` | | ||
| | [`@fastify/schedule`](https://github.com/fastify/fastify-schedule) | Plugin for scheduling periodic jobs, based on[toad-scheduler](https://github.com/kibertoad/toad-scheduler). | `scheduling` | |
There was a problem hiding this comment.
| | [`@fastify/schedule`](https://github.com/fastify/fastify-schedule) | Plugin for scheduling periodic jobs, based on[toad-scheduler](https://github.com/kibertoad/toad-scheduler). | `scheduling` | | |
| | [`@fastify/schedule`](https://github.com/fastify/fastify-schedule) | Plugin for scheduling periodic jobs, based on [toad-scheduler](https://github.com/kibertoad/toad-scheduler). | `scheduling` | |
|
Why was this closed |
|
Uff. it was opened 9 months ago :/ |
|
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |

Closes #3618
Sorted Plugins into categories based on https://fastify.github.io/pacchetto/
Checklist
npm run testandnpm run benchmarkand the Code of conduct