12 Commits

Author SHA1 Message Date
Lukas Obermann bb7a688b01 fix!: use identifier object instead of plain number for publication prerequisite identifier 2025-03-30 16:12:59 +02:00
Lukas Obermann 99bdfb6c21 refactor(swift): move renderer to optolith-tsjsonschemamd package 2024-11-27 16:32:18 +01:00
Lukas Obermann f5167bb565 fix(swift): LocaleMap initializer didnt initialize all properties 2024-11-17 18:37:20 +01:00
Lukas Obermann c247c067e4 feat(swift): add set of available locales and documentation for LocaleMap 2024-11-17 18:34:19 +01:00
Lukas Obermann 8f2be47444 fix(swift): identifier objects' initializers must be public 2024-11-17 18:23:20 +01:00
Lukas Obermann dbe19027a0 fix(swift): remove unnecessary indentation in empty lines 2024-11-17 18:19:21 +01:00
Lukas Obermann fc79950428 feat(swift): add initializers to all structs 2024-11-17 18:18:20 +01:00
Lukas Obermann f80bbaa828 fix(swift): add ignored LocaleMap type 2024-11-17 16:07:31 +01:00
Lukas Obermann 6dd361a16c feat(swift): do not generate ignored files 2024-11-17 16:04:06 +01:00
Lukas Obermann 9db2fd5989 feat(swift): remove generation date header comment
This way the renderer stays a pure function.
2024-11-16 17:04:50 +01:00
Lukas Obermann f865a34058 style: remove line breaks in documentation paragraphs 2024-11-16 16:58:45 +01:00
Lukas Obermann 4236fa3804 feat!: adjust naming for compiles languages that dont create namespaces per file
This includes a Proof of Concept in form of a Swift Package. Only one file had to be replaced, because I couldnt make sense of how else to do it. But it compiles.
2024-11-16 02:01:25 +01:00