Commit graph

158 commits

Author SHA1 Message Date
object-Object
8414154460 Fix Recipe impl and create TypeTaggedUnion 2023-06-25 17:23:14 -04:00
object-Object
a6cfb0e244 Basically create a registry via inheritance 2023-06-25 17:15:46 -04:00
object-Object
6478b3057a Make Book generic to fix type hints 2023-06-25 15:52:11 -04:00
object-Object
c9ba636309 Use BookState to break all the dependency cycles 2023-06-25 15:40:39 -04:00
object-Object
b2fd0bf094 Update Dacite to 1.8.1 with generics fix 2023-06-25 12:01:17 -04:00
object-Object
0debb610f2 Initial formatting refactors 2023-06-21 09:50:11 -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
e52bbc37be Load Entries in Book instead of Category 2023-06-20 22:54:28 -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
5baecea2fd More files, actually 2023-06-20 00:56:26 -04:00
object-Object
99e1e899b9 Split recipe and page into a bunch of files 2023-06-20 00:54:25 -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
c58183d3cc Move most ABCs into common/abstract.py 2023-06-11 16:25:52 -04:00
object-Object
e42a8272e4 Entry dataclass 2023-06-11 16:20:53 -04:00
object-Object
25213840b9 Move i18n to its own class and add WithBook for composing classes with Book 2023-06-11 13:33:54 -04:00
object-Object
4dfa431263 Refactor Minecraft classes into their own directory 2023-06-11 12:51:38 -04:00
object-Object
6c46c06271 Convert Category to dataclass 2023-06-11 02:24:41 -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
b7be50bb24 Add more types 2023-06-07 09:37:57 -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
971e780f66 Improve argument help 2023-06-06 22:41:06 -04:00
object-Object
98b04d57cc Preliminary refactoring, more snapshots 2023-06-06 22:34:41 -04:00
object-Object
044d097854 Move Python ignores to main .gitignore 2023-06-06 18:32:34 -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
a696cd4111 Fix writer encoding 2023-06-06 17:37:36 -04:00
object-Object
62c1f309c4 Add initial snapshot tests 2023-06-06 17:37:35 -04:00
object-Object
5672df24ea Setup Pytest 2023-06-06 17:37:34 -04:00
object-Object
cbd6ead3ad Initial format with Black 2023-06-06 17:37:28 -04:00
yrsegal@gmail.com
6900328e44 fix documentation not taking into account %% 2022-10-24 12:41:16 -04:00
yrsegal@gmail.com
32fed35beb patterns now have innate names
currently only matters for mishaps
2022-08-26 14:40:38 -04:00
Alwinfy
473a5a9834
Fix hardcode hack with another hack 2022-08-19 11:22:58 -04:00
Alwinfy
f8eee69ad0
Add dark mode (sigh) 2022-08-18 21:37:43 -04:00
Alwinfy
366947c53d
Fix bug with newline and <br /> 2022-08-18 21:37:35 -04:00
Alwinfy
3a1bd29658
Change icon & ordering 2022-08-13 17:28:21 -04:00
Alwinfy
cb2221cbf8
Use an icon for ToC expand toggle 2022-08-13 16:40:44 -04:00
Alwinfy
6669ba7fe1
Quote HTML escapes for safety 2022-08-13 16:36:12 -04:00
Alwinfy
a60f072900
Add jump to top links & tooltips 2022-08-13 16:28:52 -04:00
Alwinfy
9ed52ed035
Fix documentation gen to support interop 2022-06-03 20:39:53 -04:00
gamma-delta
41c5ceaa1c add proper icon to the docs 2022-05-25 17:13:57 -05:00
Alwinfy
fde73fd148
Fix recipe/code changes breaking docs 2022-05-25 17:20:44 -04:00
Alwinfy
478da8545f
Don't use spoiler blur for noscript envs 2022-05-23 15:52:27 -04:00
Alwinfy
772b46dfea
Fix up manual_pattern sig 2022-05-23 15:09:22 -04:00
Alwinfy
73a744ad89
Drive pattern styling with CSS custom props 2022-05-22 16:24:29 -04:00
Alwinfy
fd0d6df2ff
Workaround: vendor-lock the blur transitioning to FF so it doesn't lag on Chrome 2022-05-22 12:38:30 -04:00
Alwinfy
9ecef9bd27
Reduce blur timing 2022-05-22 11:05:02 -04:00
Alwinfy
955b6c2a09
Swap #0 in link-btn for js:void(0) 2022-05-22 10:17:35 -04:00
Alwinfy
8be1600091
Spoil categorys & TOC 2022-05-21 22:37:56 -04:00
Alwinfy
796d894dd0
Fix spacing around arrows 2022-05-21 22:06:52 -04:00
Alwinfy
7b6df0d696
Add all changes Wire requested 2022-05-21 15:18:26 -04:00
Alwinfy
63502eca04
Update book preface 2022-05-21 12:34:34 -04:00
Alwinfy
ca1d9a612b
Fix pattern scraper, pass in template file explicitly 2022-05-21 12:30:02 -04:00
Alwinfy
90e65a5b80
Move to docs dir 2022-05-21 12:22:45 -04:00