Files
directus/docs
Rijk van Zanten b56fc107a5 Add Pressure-based rate limiter (#17873)
* Start setting up @directus/pressure

* Build pressure middleware

* Add basic readme

* Install @directus/pressure

* Fix this binding

* Experiment

* Add defaults util

* Cleanup

* Fix export

* Use directus defaults

* Start tests

* Add random-utils package

* Finish testing for monitor

* Add prod deployment

* Stop building test files in prod

* My favorite

* Integrate pressure handler

* Add decent defaults

* Add retry header + custom error support

* Clean-up merge conflict & sort imports

* Fix build

* Remove default value for retry after

* Verify sampleInterval value

* ran eslint

* updated package lock

* updated vitest

* Create slimy-zebras-jam.md

* Added basic docs for config options

* updated pnpm lock and changeset

* Update & align new packages

* Update .changeset/slimy-zebras-jam.md

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
Co-authored-by: Brainslug <tim@brainslug.nl>
2023-05-10 14:17:53 +00:00
..
2023-05-08 11:42:35 +02:00
2023-04-04 18:23:58 -04:00
2023-04-04 18:46:05 -04:00

Directus Logo


🐰 Introduction

This is the official documentation for the Directus data platform. These docs are also available via a public website.

Learn more about Directus


🤔 Community Help

The Directus Documentation is a great place to start, or explore these other channels:


Contributing

Note

This project uses pnpm to manage the dependencies, install it if you haven't via npm i -g pnpm.

  1. Fork and clone the repo
  2. Install the dependencies through pnpm install
  3. Run the docs website by running pnpm dev