Commit graph

42 commits

Author SHA1 Message Date
object-Object
ce3eec4dd4 Fix release argument in build 2023-08-31 03:16:25 -04:00
object-Object
2838ce95b0 sure let's push a bunch of totally untested code 2023-08-31 03:14:12 -04:00
object-Object
8b32827c7e Add hatch-gradle-version and restructure a lot of things 2023-08-27 18:27:19 -04:00
object-Object
2e0e3dc17c Mildly scuffed lazy link resolution to handle addon links 2023-08-23 21:47:07 -04:00
object-Object
e05c9ebeb9 Resolve some TODOs and minor refactoring 2023-08-23 08:42:32 -04:00
object-Object
036579607c Add stricter pattern page validation 2023-08-23 08:34:06 -04:00
object-Object
176ef30c4e Raise for broken links 2023-08-23 01:43:29 -04:00
object-Object
097299cb2b Pass context to formatting functions instead of props and i18n 2023-08-23 00:05:51 -04:00
object-Object
9e03f330db Support per-world patterns again 2023-08-22 23:40:02 -04:00
object-Object
12e4670b7e Add ModResourceLoader, un-generic HexDocModel, class-based context 2023-08-20 22:37:07 -04:00
object-Object
ed425f6280 Update snapshots for 1.20 2023-08-08 22:39:44 -04:00
object-Object
3e2afd13a3 Update docgen to 0.11, mostly 2023-08-06 19:27:52 -04:00
object-Object
9d9febe43c Another refactor, but this time it actually makes sense 2023-07-25 08:42:26 -04:00
object-Object
03e7683ae1 The great refactoring (move to hexdoc package and add reexports) 2023-07-24 20:40:34 -04:00
object-Object
2960568e91 Update snapshots 2023-07-23 02:39:17 -04:00
object-Object
f63ed876b6 Prefer book.json macros instead of defaults 2023-07-09 19:59:17 -04:00
object-Object
c7eb55edbb Make the Style impl less awful 2023-07-09 19:53:26 -04:00
object-Object
7983afde45 Style dataclasses 2023-07-06 01:40:06 -04:00
object-Object
69be299199 Move formatting to patchouli.text 2023-07-05 08:51:37 -04:00
object-Object
fa3e270fe6 WIP serialization 2023-07-05 08:35:13 -04:00
object-Object
04b926cf42 Fully convert from Dacite to Pydantic! 2023-07-03 21:52:25 -04:00
object-Object
371d56033e Switch to editable install 2023-06-27 10:01:18 -04:00
object-Object
5188402be9 Move formatting to patchouli 2023-06-25 22:58:36 -04:00
object-Object
c5c4caf22a Move state into patchouli 2023-06-25 22:47:46 -04:00
object-Object
b8f2a78a6d Remove the HexBook subclass, making Book generic 2023-06-25 22:41:39 -04:00
object-Object
a6cfb0e244 Basically create a registry via inheritance 2023-06-25 17:15:46 -04:00
object-Object
c9ba636309 Use BookState to break all the dependency cycles 2023-06-25 15:40:39 -04:00
object-Object
49c316cd55 Enormous snapshot energy 2023-06-21 01:03:25 -04:00
object-Object
3988539d55 Add pretty-printed @longrun test, disable diff for all other tests 2023-06-21 00:35:42 -04:00
object-Object
d282ff8ffb Remove _BookData, split HexBook from Book, and actually resolve the circular imports 2023-06-20 19:17:58 -04:00
object-Object
5620b97060 holy SHIT it WORKS 2023-06-20 00:42:49 -04:00
object-Object
656c131791 Nothing works and everything's unfinished but this commit is big enough already 2023-06-17 20:03:26 -04:00
object-Object
ac43647b28 Friendship ended with pyserde, now Dacite is my best friend 2023-06-15 02:51:04 -04:00
object-Object
4dfa431263 Refactor Minecraft classes into their own directory 2023-06-11 12:51:38 -04:00
object-Object
4200be14c8 Add ResourceLocation and ItemStack types 2023-06-11 00:42:39 -04:00
object-Object
0cd6631c09 Book refactor (enormous) 2023-06-10 19:14:53 -04:00
object-Object
e49e5f3cf8 good god that's a lot of warnings 2023-06-07 00:13:25 -04:00
object-Object
ed5de30cb2 Remove unuseds and move test format strings to a test case 2023-06-06 23:19:08 -04:00
object-Object
c3d8fed16b Add snapshot test for stdout 2023-06-06 23:01:25 -04:00
object-Object
98b04d57cc Preliminary refactoring, more snapshots 2023-06-06 22:34:41 -04:00
object-Object
187af4106f Revert collate_data to 0.10.3, fix other encodings, add Pylance and Black settings 2023-06-06 18:30:44 -04:00
object-Object
62c1f309c4 Add initial snapshot tests 2023-06-06 17:37:35 -04:00