-
Notifications
You must be signed in to change notification settings - Fork 56
Fix README lint warnings #49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -46,24 +46,24 @@ List of middlewares that are included within the Fiber framework. | |||||||||||||||||||||||
| - [Earlydata](https://github.com/gofiber/fiber/tree/master/middleware/earlydata) - Early data support for Fiber. | ||||||||||||||||||||||||
| - [Encrypt Cookie](https://github.com/gofiber/fiber/tree/master/middleware/encryptcookie) - Encrypt middleware which encrypts cookie values. | ||||||||||||||||||||||||
| - [EnvVar](https://github.com/gofiber/fiber/tree/master/middleware/envvar) - Expose environment variables with providing an optional config. | ||||||||||||||||||||||||
| - [ETag](https://github.com/gofiber/fiber/tree/master/middleware/etag) - ETag middleware that lets caches be more efficient and save bandwidth, as a web server does not need to resend a full response if the content has not changed. | ||||||||||||||||||||||||
| - [Expvar](https://github.com/gofiber/fiber/tree/master/middleware/expvar) - Expvar middleware that serves via its HTTP server runtime exposed variants in the JSON format. | ||||||||||||||||||||||||
| - [ETag](https://github.com/gofiber/fiber/tree/master/middleware/etag) - Lets caches be more efficient and save bandwidth, as a web server does not need to resend a full response if the content has not changed. | ||||||||||||||||||||||||
| - [Expvar](https://github.com/gofiber/fiber/tree/master/middleware/expvar) - Serves runtime exposed variants in JSON format via its HTTP server. | ||||||||||||||||||||||||
| - [Favicon](https://github.com/gofiber/fiber/tree/master/middleware/favicon) - Ignore favicon from logs or serve from memory if a file path is provided. | ||||||||||||||||||||||||
| - [FileSystem](https://github.com/gofiber/fiber/tree/master/middleware/filesystem) - FileSystem middleware for Fiber, special thanks and credits to Alireza Salary. | ||||||||||||||||||||||||
| - [FileSystem](https://github.com/gofiber/fiber/tree/master/middleware/filesystem) - Provides file system access for Fiber with special thanks and credits to Alireza Salary. | ||||||||||||||||||||||||
| - [Helmet](https://github.com/gofiber/fiber/tree/master/middleware/helmet) - Helps secure your apps by setting various HTTP headers. | ||||||||||||||||||||||||
| - [Idempotency](https://github.com/gofiber/fiber/tree/master/middleware/idempotency) - Idempotency middleware for Fiber allows for fault-tolerant APIs where duplicate requests. | ||||||||||||||||||||||||
| - [Idempotency](https://github.com/gofiber/fiber/tree/master/middleware/idempotency) - Enables fault-tolerant APIs when duplicate requests occur. | ||||||||||||||||||||||||
| - [Keyauth](https://github.com/gofiber/fiber/tree/master/middleware/keyauth) - Key auth middleware provides a key based authentication. | ||||||||||||||||||||||||
| - [Limiter](https://github.com/gofiber/fiber/tree/master/middleware/limiter) - Rate-limiting middleware. Use to limit repeated requests to public APIs and/or endpoints such as password reset. | ||||||||||||||||||||||||
| - [Logger](https://github.com/gofiber/fiber/tree/master/middleware/logger) - HTTP request/response logger. | ||||||||||||||||||||||||
| - [Monitor](https://github.com/gofiber/fiber/tree/master/middleware/monitor) - Monitor middleware that reports server metrics, inspired by express-status-monitor. | ||||||||||||||||||||||||
| - [Pprof](https://github.com/gofiber/fiber/tree/master/middleware/pprof) - Pprof middleware that serves via its HTTP server runtime profiling data in the format expected by the pprof visualization tool. | ||||||||||||||||||||||||
| - [Monitor](https://github.com/gofiber/fiber/tree/master/middleware/monitor) - Reports server metrics, inspired by express-status-monitor. | ||||||||||||||||||||||||
| - [Pprof](https://github.com/gofiber/fiber/tree/master/middleware/pprof) - Serves runtime profiling data in the format expected by the pprof visualization tool. | ||||||||||||||||||||||||
| - [Proxy](https://github.com/gofiber/fiber/tree/master/middleware/proxy) - Allows you to proxy requests to a multiple servers. | ||||||||||||||||||||||||
| - [Recover](https://github.com/gofiber/fiber/tree/master/middleware/recover) - Recover middleware recovers from panics anywhere in the stack chain and handles the control to the centralized ErrorHandler. | ||||||||||||||||||||||||
| - [Redirect](https://github.com/gofiber/fiber/tree/master/middleware/redirect) - Redirect middleware for Fiber. | ||||||||||||||||||||||||
| - [Recover](https://github.com/gofiber/fiber/tree/master/middleware/recover) - Recovers from panics anywhere in the stack chain and hands control to the centralized ErrorHandler. | ||||||||||||||||||||||||
| - [Redirect](https://github.com/gofiber/fiber/tree/master/middleware/redirect) - Handles HTTP redirects in Fiber. | ||||||||||||||||||||||||
| - [RequestID](https://github.com/gofiber/fiber/tree/master/middleware/requestid) - Adds a requestid to every request. | ||||||||||||||||||||||||
| - [Rewrite](https://github.com/gofiber/fiber/tree/master/middleware/rewrite) - Rewrite middleware rewrites the URL path based on provided rules. It can be helpful for backward compatibility or just creating cleaner and more descriptive links. | ||||||||||||||||||||||||
| - [Session](https://github.com/gofiber/fiber/tree/master/middleware/session) - Session middleware. NOTE: This middleware uses our Storage package. | ||||||||||||||||||||||||
| - [Skip](https://github.com/gofiber/fiber/tree/master/middleware/skip) - Skip middleware that skips a wrapped handler is a predicate is true. | ||||||||||||||||||||||||
| - [Rewrite](https://github.com/gofiber/fiber/tree/master/middleware/rewrite) - Rewrites the URL path based on provided rules for backward compatibility or cleaner links. | ||||||||||||||||||||||||
| - [Session](https://github.com/gofiber/fiber/tree/master/middleware/session) - Provides session management. NOTE: This middleware uses our Storage package. | ||||||||||||||||||||||||
| - [Skip](https://github.com/gofiber/fiber/tree/master/middleware/skip) - Skips a wrapped handler when a predicate is true. | ||||||||||||||||||||||||
| - [Timeout](https://github.com/gofiber/fiber/tree/master/middleware/timeout) - Adds a max time for a request and forwards to ErrorHandler if it is exceeded. | ||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| ### 🔗 External | ||||||||||||||||||||||||
|
|
@@ -77,25 +77,25 @@ List of externally hosted middleware modules and maintained by the [Fiber team]( | |||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| List of third party middlewares and maintained by the Fiber team and community. | ||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| - [casbin](https://github.com/gofiber/contrib/tree/main/casbin) - Casbin middleware for Fiber. | ||||||||||||||||||||||||
| - [casbin](https://github.com/gofiber/contrib/tree/main/casbin) - Provides Casbin authorization middleware for Fiber. | ||||||||||||||||||||||||
| - [circuitbreaker](https://github.com/gofiber/contrib/tree/main/circuitbreaker) - Circuit Breaker middleware for Fiber. | ||||||||||||||||||||||||
| - [fiberi18n](https://github.com/gofiber/contrib/tree/main/fiberi18n) - Middleware for i18n support in Fiber. | ||||||||||||||||||||||||
| - [fibernewrelic](https://github.com/gofiber/contrib/tree/main/fibernewrelic) - NewRelic middleware for Fiber. The middleware handles NewRelic insturmentation. | ||||||||||||||||||||||||
| - [fibersentry](https://github.com/gofiber/contrib/tree/main/fibersentry) - Sentry support for Fiber. | ||||||||||||||||||||||||
| - [fiberzap](https://github.com/gofiber/contrib/tree/main/fiberzap) - Zap logging support for Fiber. | ||||||||||||||||||||||||
| - [jwt](https://github.com/gofiber/contrib/tree/main/jwt) - JWT returns a JSON Web Token (JWT) auth middleware. | ||||||||||||||||||||||||
| - [jwt](https://github.com/gofiber/contrib/tree/main/jwt) - Returns JSON Web Token (JWT) auth middleware. | ||||||||||||||||||||||||
| - [opafiber](https://github.com/gofiber/contrib/tree/main/opafiber) - Open Policy Agent middleware for Fiber. The middleware handles running Rego policies. | ||||||||||||||||||||||||
| - [otelfiber](https://github.com/gofiber/contrib/tree/main/otelfiber) - OpenTelemetry support for Fiber. | ||||||||||||||||||||||||
| - [paseto](https://github.com/gofiber/contrib/tree/main/paseto) - PASETO returns a Web Token (PASETO) auth middleware. | ||||||||||||||||||||||||
| - [swagger](https://github.com/gofiber/contrib/tree/main/swagger) - Swagger middleware for Fiber. The middleware handles Swagger UI. | ||||||||||||||||||||||||
| - [websocket](https://github.com/gofiber/contrib/tree/main/websocket) - Based on Fasthttp WebSocket for Fiber with Locals support! | ||||||||||||||||||||||||
| - [paseto](https://github.com/gofiber/contrib/tree/main/paseto) - Returns Platform-Agnostic Security Token (PASETO) auth middleware. | ||||||||||||||||||||||||
| - [swagger](https://github.com/gofiber/contrib/tree/main/swagger) - Serves Swagger UI middleware for Fiber. | ||||||||||||||||||||||||
| - [WebSocket](https://github.com/gofiber/contrib/tree/main/websocket) - Based on Fasthttp WebSocket for Fiber with Locals support! | ||||||||||||||||||||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The description ends with an exclamation mark (
Suggested change
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| ### 🌱 Third Party | ||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| List of middlewares that are created by the Fiber community. | ||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| - [shareed2k/fiber_tracing](https://github.com/shareed2k/fiber_tracing) - Middleware trace requests on Fiber framework with OpenTracing API. | ||||||||||||||||||||||||
| - [shareed2k/fiber_limiter](https://github.com/shareed2k/fiber_limiter) - Limiter using redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket. | ||||||||||||||||||||||||
| - [shareed2k/fiber_limiter](https://github.com/shareed2k/fiber_limiter) - Limiter using Redis as store for rate limit with two algorithms for choosing sliding window, gcra leaky bucket. | ||||||||||||||||||||||||
| - [ansrivas/fiberprometheus](https://github.com/ansrivas/fiberprometheus) - Prometheus middleware for gofiber. | ||||||||||||||||||||||||
| - [sacsand/gofiber-firebaseauth](https://github.com/sacsand/gofiber-firebaseauth) - Fiber Firebase Auth Middleware. | ||||||||||||||||||||||||
| - [aschenmaker/fiber-health-check](https://github.com/aschenmaker/fiber-health-check) - Health-check middleware support health-check for Fiber️ framework. | ||||||||||||||||||||||||
|
Comment on lines
97
to
101
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The items in the "Third Party" list are not sorted alphabetically, which is required by the
Suggested change
|
||||||||||||||||||||||||
|
|
@@ -159,7 +159,7 @@ Several tools to make Fiber usage easier. | |||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| - [go-dawn/dawn](https://github.com/go-dawn/dawn) - Dawn is an opinionated web framework that provides rapid development capabilities which on top of Fiber. | ||||||||||||||||||||||||
| - [tompston/gomakeme](https://github.com/tompston/gomakeme) - Generate boilerplate + endpoints for Fiber or Gin REST APIs. | ||||||||||||||||||||||||
| - [ryanbekhen/feserve](https://github.com/ryanbekhen/feserve) - Feserve is a lightweight application or docker image to serve frontend and load balancer applications. | ||||||||||||||||||||||||
| - [ryanbekhen/feserve](https://github.com/ryanbekhen/feserve) - Feserve is a lightweight application or Docker image to serve frontend and load balancer applications. | ||||||||||||||||||||||||
| - [deepmap/oapi-codegen](https://github.com/deepmap/oapi-codegen) - Generate Go client and server boilerplate from OpenAPI 3 specifications. | ||||||||||||||||||||||||
| - [Alibaba/opentelemetry-go-auto-instrumentation](https://github.com/alibaba/opentelemetry-go-auto-instrumentation) - A tool to monitor fiber application without changing any code with OpenTelemetry APIs. | ||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
|
@@ -186,9 +186,9 @@ Articles about Fiber written by the community. | |||||||||||||||||||||||
| - [Building Microservices in Go : Part 1 - Project Setup, Dockerization](https://saadfarhan124.medium.com/building-microservices-in-go-part-1-e7e58893bc5e) | ||||||||||||||||||||||||
| - [Building Microservices in Go : Part 2 - Live Reload](https://saadfarhan124.medium.com/building-microservices-in-go-part-2-f9c6c535805c) | ||||||||||||||||||||||||
| - [Building Microservices in Go : Part 3 - Database, Models, Migrations](https://saadfarhan124.medium.com/building-microservices-in-go-part-3-database-models-migrations-a4455121bb11) | ||||||||||||||||||||||||
| - [Build a REST API from scratch with Go, Docker & Postgres](https://dev.to/divrhino/build-a-rest-api-from-scratch-with-go-and-docker-3o54) | ||||||||||||||||||||||||
| - [Build a fullstack app with Go Fiber, Docker, and Postgres](https://dev.to/divrhino/build-a-fullstack-app-with-go-fiber-docker-and-postgres-1jg6) | ||||||||||||||||||||||||
| - [Create a CRUD app with Go Fiber, docker, and Postgres](https://dev.to/divrhino/create-a-crud-app-with-go-fiber-docker-and-postgres-47e3) | ||||||||||||||||||||||||
| - [Build a REST API from scratch with Go, Docker & PostgreSQL](https://dev.to/divrhino/build-a-rest-api-from-scratch-with-go-and-docker-3o54) | ||||||||||||||||||||||||
| - [Build a fullstack app with Go Fiber, Docker, and PostgreSQL](https://dev.to/divrhino/build-a-fullstack-app-with-go-fiber-docker-and-postgres-1jg6) | ||||||||||||||||||||||||
| - [Create a CRUD app with Go Fiber, Docker, and PostgreSQL](https://dev.to/divrhino/create-a-crud-app-with-go-fiber-docker-and-postgres-47e3) | ||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
| ## 📺 Videos | ||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fix compound adjective hyphenation in Keyauth description.
The description uses "key based" but compound adjectives should be hyphenated: "key-based".
Apply this fix:
📝 Committable suggestion
🧰 Tools
🪛 LanguageTool
[grammar] ~55-~55: Use a hyphen to join words.
Context: ...th) - Key auth middleware provides a key based authentication. - [Limiter](https:...
(QB_NEW_EN_HYPHEN)
🤖 Prompt for AI Agents