gateway

command module
v0.0.0-...-a12012e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2024 License: MIT Imports: 2 Imported by: 0

README

VN Gateway

This project is a gateway for the VN project. It is responsible for handling all the incoming requests and routing them to the appropriate services. It also handles the authentication and authorization of the requests. The gateway is built on top of the Go programming language and uses the Fiber framework.

Project structure

The project follows the standard Go project layout. The structure of the project is as follows:

.
├── .github                     # GitHub actions workflows
├── .golangci.yml
├── Dockerfile
├── Makefile
├── README.md
├── cmd
│   └── gateway
│       └── main.go
├── docs
├── go.mod
├── go.sum
├── internal
│   ├── config
│   ├── middleware
│   ├── models
│   ├── routes
│   ├── service
│   ├── tools
│   └── utils
├── scripts
└── test

Prerequisites installation

Prepare the environment

  1. Run npm run install to install the project dependencies

⚠️ Pre-commit ⚠️

Make sure you have already run make lint before committing your code. This will ensure that your code is properly formatted and passes all the tests.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
app
Package docs Code generated by swaggo/swag at 2024-07-21 02:38:25.167960005 +0000 UTC m=+0.072147918.
Package docs Code generated by swaggo/swag at 2024-07-21 02:38:25.167960005 +0000 UTC m=+0.072147918.
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL