Commit graph

39 commits

Author SHA1 Message Date
Adam
5fcb831df2 use version platform more, try fixing projects must be configuring bug 2022-07-06 17:16:09 +02:00
Adam
90dc520d22 massive refactor to export entities (buildings and resources)
- minor version bumps
- new Factorio version
- use both prototype name and type to identify a prototype
- kxs-ts-gen: use BrandTyping, but exclude some identifiers
- kxs-ts-gen: manually create zip dist, so it can run after the project compiles
- mod: use typed-factorio strict types
- mod: refactor event handlers to be a little more consistent and object-oriented
2022-07-05 23:44:23 +02:00
Adam
88982d818a make tstl explicitly depend on package.json 2022-07-02 10:24:02 +02:00
Adam
a381e01886 move lua to src/generated, and tweak IntelliJ 'mark as excluded/src' 2022-07-02 09:50:11 +02:00
Adam
c0c82e7c9c finish migrating to ktor!
- remove http4k
- renamed 'schema' subproject to 'library', because it contains more than just data models
- tiles are now hosted per factorio-server
- changed api base to `kafkatorio/data`
- tidied up some Gradle conf
- remove 'events-processor' subproject - I don't want to set up loads of microservices right now
2022-07-02 08:45:21 +02:00
Adam
b0452881bc commit generated lua code (I'm not 100% sure it's generated stably - this way I can see changes) 2022-06-28 21:59:54 +02:00
Adam
68adff29a8 try to diagnose weird getProjectTokens() null null null bug 2022-06-27 23:00:11 +02:00
Adam
e7abf4583a rename Factorio mod tasks 2022-06-26 15:45:59 +02:00
Adam
f3f92afd22 try fixing weird gradle getProjectTokens() null null null bug 2022-06-26 15:30:30 +02:00
Adam
dacb6f62c4 tidy up Gradle config, standardise a group for Factorio Mod tasks 2022-06-26 14:56:53 +02:00
Adam
0398e2026d project version bump to 0.6.0, and bump kotest, tstl, typescript 2022-06-19 10:54:37 +02:00
Adam
c870d1f6e0 provider for package.json (try to fix Gradle warning) 2022-06-19 10:38:26 +02:00
Adam
227ac27652 make gradle zip directory drop helper function nicer 2022-05-21 12:44:51 +02:00
Adam
9f48270a0a tidy up UpdatePackageJson task, tidy up some Gradle config 2022-05-19 23:13:17 +02:00
Adam
6d9f303226 mod: move npm root dir so node_modules isn't in the src dir, and fix the hack for the bug https://github.com/GlassBricks/typed-factorio/issues/13 2022-05-18 19:37:29 +02:00
Adam
b6b874d8f7 add Gradle task to upload the mod to the portal, and some gradle fixes 2022-05-18 19:33:27 +02:00
Adam
d44d4dbd01 try to fix project tokens null null null null bug 2022-05-15 13:08:36 +02:00
Adam
867e22240b temp fix Type Factorio doc {@link https} bug 2022-05-14 17:59:50 +02:00
Adam
85ccb87171 try fixing Gradle NPE on projectTokens 2022-05-07 23:03:19 +02:00
Adam
5656acd350 try fixing gradle config cache errors 2022-05-07 20:22:54 +02:00
Adam
51cff57f63 try fixing gradle config cache warning 2022-05-01 23:40:41 +02:00
Adam
92e385fbe7 gradle config: try fixing config-cache miss with projectTokens 2022-05-01 15:46:20 +02:00
Adam
b81e62e2fd enable gradle build cache, and improve tasks 2022-04-23 17:59:37 +02:00
Adam
3ebc8997d2 code tidy 2022-03-13 11:04:18 +01:00
Adam
8dff124a71 fix tstl task 2022-02-20 23:38:44 +01:00
Adam
727836a031 create TypeScriptToLua Gradle task, and some Gradle cleanup / experiments 2022-02-20 12:23:29 +01:00
Adam
d634ecc909 release mod to portal (create logo, fix thumbnail, add desc) 2022-02-13 10:44:13 +01:00
Adam
baa6ffac13 reorganise mod package structure 2022-01-08 13:14:32 +01:00
Adam
ed4d42a2ef make the data being output by the events-mod more generalised, to include more than just events (mod config, prototypes) 2022-01-08 13:11:51 +01:00
Adam
08ab1c582c tidying up 2021-12-28 17:05:52 +01:00
Adam
ca40d8bd3e minor refactor 2021-12-08 21:51:52 +01:00
Adam
67685c7d57 use kotlin SemVer lib for parsing Factorio version 2021-12-08 21:15:16 +01:00
Adam
1f88d6f464 move schema to kotlin-multiplatform 2021-12-08 17:43:08 +01:00
Adam
6d60428ab9 added kvision web-map, cleaning up a few gradle things (tokens) 2021-12-06 22:15:26 +01:00
Adam
42b60ac0c3 factorio -> event -> mod -> console -> kafka pipe -> kafka -> event processor working!!!!!!!!!!!!!!!!!! 2021-12-03 09:11:55 +01:00
Adam
7091f7648d - more tidying up
- setting up distribution plugin
- using more variables for mod config
2021-12-02 00:54:15 +01:00
Adam
afbfeda616 tidying up after refactor, fix update-package-json task, try to fix factorio-client launcher 2021-12-01 18:32:58 +01:00
Adam
8c75b47a96 more re-organisation to new name 2021-12-01 18:12:34 +01:00
Adam
633e898f3c project re-organisation, and rename 2021-12-01 16:57:46 +01:00