good morning!!!!

Skip to content
Snippets Groups Projects
README.md 655 B
Newer Older
Garet Halliday's avatar
Garet Halliday committed
All the business logic for pggat happens here.

# Folder overview
In general, the top level folder will hold the interface. A subfolder (generally the plural version of the parent folder's name) will hold versioned implementations.

## auth
All authentication functions. Protocol unspecific.

Garet Halliday's avatar
Garet Halliday committed
## bouncer
Garet Halliday's avatar
Garet Halliday committed
All routing: accepting frontends, backends, and handling transactions.
Garet Halliday's avatar
Garet Halliday committed

Garet Halliday's avatar
Garet Halliday committed
## middleware
Intercept packets and perform operations on them
Garet Halliday's avatar
Garet Halliday committed

## perror
Special postgres error types

## rob
A fair-share scheduler

## util
Project generic helper structures and functions
Garet Halliday's avatar
Garet Halliday committed

## zap
Zero allocation packet handling

### zap/packets
Packet reading/writing helpers