wormhole/src
nekobit 9d0143d351 Use visitor-like C++ notation
FossilOrigin-Name: a928f530f8710e2c481b06f7a9bc3d70a3467515d3303a7d1462aa914f4dc37a
2023-01-05 03:38:37 +00:00
..
config Update logger uses 2022-12-31 03:01:37 +00:00
crypt Fix building and add development notes 2022-12-23 05:06:28 +00:00
database Use visitor-like C++ notation 2023-01-05 03:38:37 +00:00
frontends Update logger uses 2022-12-31 03:01:37 +00:00
http More types 2023-01-04 03:57:50 +00:00
instance Add additional clause 2022-11-14 15:34:02 +00:00
protocol Add some debug information 2023-01-04 03:35:48 +00:00
types Sqlite3 selector shorthand WIP 2023-01-04 04:33:05 +00:00
common.h Add additional clause 2022-11-14 15:34:02 +00:00
control.cpp Fix building and add development notes 2022-12-23 05:06:28 +00:00
control.h Add additional clause 2022-11-14 15:34:02 +00:00
jsonhelper.cpp Add additional clause 2022-11-14 15:34:02 +00:00
jsonhelper.h Add additional clause 2022-11-14 15:34:02 +00:00
logger.cpp Update logger and helper file 2023-01-01 07:21:13 +00:00
logger.h Final pigments of Logger rewrite 2022-12-31 07:17:19 +00:00
main.cpp Add some debug information 2023-01-04 03:35:48 +00:00
random.cpp Fix building and add development notes 2022-12-23 05:06:28 +00:00
random.h Add additional clause 2022-11-14 15:34:02 +00:00
README.md Update logger and helper file 2023-01-01 07:21:13 +00:00
route_args.h Add additional clause 2022-11-14 15:34:02 +00:00
stringhelper.h Add additional clause 2022-11-14 15:34:02 +00:00
stringvariant.h Add additional clause 2022-11-14 15:34:02 +00:00
thread_pool.cpp Add additional clause 2022-11-14 15:34:02 +00:00
thread_pool.h Add additional clause 2022-11-14 15:34:02 +00:00

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 startup
  • crypt/ - Anything security/hash/randomization/cryptograpy related
  • database/ - All the database stuff
    • sqlite
    • postgresql
  • frontends/ - Things like the FCGI reader and static HTML frontends, usually pretty ignored
  • http/ - HTTP stuff
  • instance/ - Anything related to the instance
  • types/ - Special, simple types to represent things
    • User
    • Song
    • Status
    • Follow