jexia / semaphore

Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC.

Home Page:https://jexia.github.io/semaphore/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Endpoint rules

jeroenrinzema opened this issue · comments

A set of rules should be able to be defined which define how all endpoints should look like.
These rules should be able to be shared across teams and allow the shared API to feel like it is written by a single person.

Sample:

/creditCard
# A rule could define that no capitals should be used inside endpoints underscores should be used instead
/credit_card

These rules could throw a warning or override the change dynamically.