9d0143d351
FossilOrigin-Name: a928f530f8710e2c481b06f7a9bc3d70a3467515d3303a7d1462aa914f4dc37a |
||
---|---|---|
.. | ||
config | ||
crypt | ||
database | ||
frontends | ||
http | ||
instance | ||
protocol | ||
types | ||
common.h | ||
control.cpp | ||
control.h | ||
jsonhelper.cpp | ||
jsonhelper.h | ||
logger.cpp | ||
logger.h | ||
main.cpp | ||
random.cpp | ||
random.h | ||
README.md | ||
route_args.h | ||
stringhelper.h | ||
stringvariant.h | ||
thread_pool.cpp | ||
thread_pool.h |
File structure
Most large projects tend to lack these, so I'm just putting it here
protocol/
- Anything that has a specification, sort of.- Masto-api
- Litepub
- webfinger
- ...
config/
- Anything configuration related on startupcrypt/
- Anything security/hash/randomization/cryptograpy relateddatabase/
- All the database stuff- sqlite
- postgresql
frontends/
- Things like the FCGI reader and static HTML frontends, usually pretty ignoredhttp/
- HTTP stuffinstance/
- Anything related to the instancetypes/
- Special, simple types to represent things- User
- Song
- Status
- Follow