wormhole/src
nekobit 904a6ab962 Database loading, show instance info from MastoAPI!
FossilOrigin-Name: c62e9f89327b8b31d2554e6bb8eb41495db75859a16752760a93c2814819158b
2023-01-05 05:41:42 +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 Database loading, show instance info from MastoAPI! 2023-01-05 05:41:42 +00:00
frontends Update logger uses 2022-12-31 03:01:37 +00:00
http Database loading, show instance info from MastoAPI! 2023-01-05 05:41:42 +00:00
instance Add additional clause 2022-11-14 15:34:02 +00:00
protocol Database loading, show instance info from MastoAPI! 2023-01-05 05:41:42 +00:00
types Database loading, show instance info from MastoAPI! 2023-01-05 05:41:42 +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
version.h Database loading, show instance info from MastoAPI! 2023-01-05 05:41:42 +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