Commit graph

32 commits

Author SHA1 Message Date
ChillerDragon 0d52e5816c Generate server hooks docs 2024-02-21 12:39:04 +08:00
ChillerDragon 9a276526ef Use git for versioning not folder names 2023-09-17 17:33:46 +02:00
ChillerDragon ab2e62e4e8 Also use ? as delimiter for method slugging 2023-09-17 15:26:20 +02:00
ChillerDragon a2b2035991 Add method doc coverage to CI 2023-09-17 14:53:44 +02:00
ChillerDragon 90563fbb05 Enforce docs for all public TeeworldsClient methods
See #11
2023-09-17 14:47:15 +02:00
ChillerDragon 5da0593818 Auto generate the whole doc index file 2023-09-17 14:12:40 +02:00
ChillerDragon f4e58619c5 shellcheck 2023-09-17 13:54:24 +02:00
ChillerDragon 9b0b991af9 Check hooks index in CI 2023-09-17 13:50:33 +02:00
ChillerDragon ded776dd4a hooks can get chunks and data 2023-09-17 11:54:01 +02:00
ChillerDragon 5a4d4fac6e Autogenerate empty message docs 2023-09-17 11:36:02 +02:00
ChillerDragon 074812f28b Add hooks.sh usage 2023-09-17 11:15:25 +02:00
ChillerDragon a98295bc23 Do not detach in sample code
the sample code should be batteries included ready to go
putting the detach sample in a ruby file and running it
does not keep running
2023-09-17 11:03:40 +02:00
ChillerDragon 0dad3f9ca9 Auto generate message class docs 2022-11-26 12:16:36 +01:00
ChillerDragon 4b62df1051 Generate message type doc 2022-11-26 11:44:48 +01:00
ChillerDragon 4a12262ad3 Move all network payload classes to messages/ 2022-11-16 09:37:47 +01:00
ChillerDragon 3ab4fc61d1 Regenerate input timing with correct order
also remove the boolean placeholder if there is no bool field
2022-11-15 11:44:20 +01:00
ChillerDragon 6089fe9c7b twnet cli fix field order 2022-11-15 11:22:55 +01:00
ChillerDragon 096fa110a6 Unpack bool as int 2022-11-15 11:09:54 +01:00
ChillerDragon 92e7400796 Allow sv and cl for packet type 2022-11-15 11:08:29 +01:00
ChillerDragon 92b2cbe4a9 twnet generate rubyish bool getters 2022-11-15 11:03:13 +01:00
ChillerDragon 2a553ed9af First working version of cli packet generator 2022-11-15 09:36:44 +01:00
ChillerDragon 86a306664c Continue with packet generate script 2022-11-14 18:52:25 +01:00
ChillerDragon 7b25f7f44a twnet: start working on helper cli script 2022-11-14 14:07:14 +01:00
ChillerDragon fe3e581f86 Make client callbacks arrays
Allows to setup multiple on_* hook blocks as a lib user

closed #10
2022-11-14 10:25:28 +01:00
ChillerDragon 6275508a18 Documentation refactor 2022-11-13 13:50:21 +01:00
ChillerDragon 8b6a867525 Generate hooks documentation 2022-11-13 13:13:14 +01:00
ChillerDragon 1949e1eb2e Add check script for hook documentation
related to #11
2022-11-13 12:28:38 +01:00
ChillerDragon 49086b6058 Check loading all files in CI
closed #14
2022-11-13 11:55:33 +01:00
ChillerDragon dd6e12e9c2 Add unit test coverage test script #14 2022-11-13 11:33:59 +01:00
ChillerDragon c782eb82e6 Start to work on seq per client 2022-11-12 11:18:12 +01:00
ChillerDragon ff21d6ca84 Check args for chunk header
related to #7
2022-11-12 10:39:11 +01:00
ChillerDragon cf57146260 Mess with tokens 2022-11-11 14:48:26 +01:00