* chore: add golangci-lint config file * chore: member alignment
* feat: rest.WithChain to replace builtin middlewares * chore: add comments * chore: refine code