Commit graph

  • 05a693720d small refactor, make all event handlers have same parameter order Adam 2022-01-09 15:41:58 +01:00
  • 4d2f574827 fix typescript after updates Adam 2022-01-09 15:15:52 +01:00
  • 4d94e2f395 finish fixing the schema Adam 2022-01-09 15:07:36 +01:00
  • 524aa218fc pre-emptively fixing kxs generics on factorioPrototypes.kt Adam 2022-01-09 14:08:02 +01:00
  • 7486961fc2 cleaning up comments and old code Adam 2022-01-09 14:07:19 +01:00
  • d28088be2d remove --build from docker-compose up (it builds every time - I only want it to build on changes) Adam 2022-01-09 14:02:18 +01:00
  • beb73d1584 - make tests multi-platform - fix polymorphism finally??? Adam 2022-01-09 14:01:48 +01:00
  • 1be9841d8b try fixing docker build so it doesn't run every time Adam 2022-01-09 12:37:41 +01:00
  • 2208c91652 fix polymorphic serialization, and update the names of some schema objects Adam 2022-01-09 12:37:26 +01:00
  • e5feabf7eb make jvm schema tests run Adam 2022-01-09 11:06:15 +01:00
  • f16e7405f6 update json serde tests Adam 2022-01-09 11:05:52 +01:00
  • 5a406358d8 renaming events server, to match project and so Gradle task.run works Adam 2022-01-09 11:05:30 +01:00
  • 101e48c593 hook build kafka-pipe task into 'assemble' Adam 2022-01-09 11:04:42 +01:00
  • e20f51f446 add project version to docker env Adam 2022-01-09 11:04:15 +01:00
  • 77429f35bf disable repo warning for buildSrc Adam 2022-01-09 11:02:05 +01:00
  • 11ffaedf14 version bump, and fix imports Adam 2022-01-08 23:18:50 +01:00
  • 3a7625c139 fix wrong objectName Adam 2022-01-08 23:14:27 +01:00
  • 4efd912f75 binser for lua encode? Adam 2022-01-08 23:10:27 +01:00
  • 042ca9fb98 fix mod version and factorio version global def Adam 2022-01-08 23:10:04 +01:00
  • ab85832126 version bump kvision Adam 2022-01-08 23:09:49 +01:00
  • 51e0aff823 improve event-schema polymorphism with enums Adam 2022-01-08 23:09:27 +01:00
  • 3875b9c309 bump kafka-ui version Adam 2022-01-08 14:03:16 +01:00
  • 92566c7ebe don't restart Factorio server if there's a problem (it's probably a mod bug, and I want to see what it is) Adam 2022-01-08 14:03:08 +01:00
  • e6d424960e fix tests Adam 2022-01-08 14:02:38 +01:00
  • 56fa2cbf00 fix bugs (mostly tstl limitations) and improve schema structure a bit Adam 2022-01-08 14:02:30 +01:00
  • f97b0a6562 more mod restructuring Adam 2022-01-08 13:23:32 +01:00
  • ae94151fb6 tidy comments, versions Adam 2022-01-08 13:14:42 +01:00
  • baa6ffac13 reorganise mod package structure Adam 2022-01-08 13:14:32 +01:00
  • ed4d42a2ef make the data being output by the events-mod more generalised, to include more than just events (mod config, prototypes) Adam 2022-01-08 13:11:51 +01:00
  • 58233c9343 - mod refactoring into separate files, specific dirs - start work on emitting prototypes - start preparing for generating map tiles for leaflet - start work on more events - console chat - chunk charted Adam 2022-01-06 09:16:44 +01:00
  • a0c330384a it is literally working Adam 2022-01-04 15:09:50 +01:00
  • 841f07c847 a bit more tidying up Adam 2021-12-28 17:24:20 +01:00
  • de5f420621 rename events-processor to events-server Adam 2021-12-28 17:13:11 +01:00
  • 08ab1c582c tidying up Adam 2021-12-28 17:05:52 +01:00
  • 7813756c69 kafka -> websockets working!! Adam 2021-12-28 16:26:23 +01:00
  • 55bea4aed4 giving up on kafka connect websockets, it doesn't work and there's no error messages and the documentaiton sucks Adam 2021-12-27 12:44:37 +01:00
  • 2ad0c2848c giving up on kafka connect websockets, it doesn't work and there's no error messages and the documentaiton sucks Adam 2021-12-27 12:24:55 +01:00
  • abada0bf4b mucking about trying to get camel-kafka-connect websockets working Adam 2021-12-26 22:55:06 +01:00
  • 83c991842f successfully create KC websocket connector (not sure if it works though...) Adam 2021-12-26 11:02:56 +01:00
  • 427b8951d3 factorio version bump Adam 2021-12-23 21:35:14 +01:00
  • 4732a66f87 - version bump to 0.1.4 - update some node deps versions - get Factorio event names programmatically Adam 2021-12-22 23:25:16 +01:00
  • 7e134b5353 - use kotlin-js convention buildsrc plugin - move yarn-lock Adam 2021-12-22 23:01:24 +01:00
  • 45189dddc2 - version bumps for coroutines, gradle, kotlin - refactor kafka-connector project, prepping for the connector-admin Adam 2021-12-22 22:45:56 +01:00
  • 7cd630500e rm unused libs Adam 2021-12-10 21:29:27 +01:00
  • f4bb22c1f8 kafka connect docker image setup Adam 2021-12-10 21:27:19 +01:00
  • adf55cb263 some version bumps, and renaming Adam 2021-12-10 20:38:52 +01:00
  • ca40d8bd3e minor refactor Adam 2021-12-08 21:51:52 +01:00
  • 0736c7e24c js export optin compiler flag Adam 2021-12-08 21:15:37 +01:00
  • 85763df893 refactor Adam 2021-12-08 21:15:26 +01:00
  • 67685c7d57 use kotlin SemVer lib for parsing Factorio version Adam 2021-12-08 21:15:16 +01:00
  • 6b63f2ab97 fix server mod deploy Adam 2021-12-08 17:57:28 +01:00
  • 1f88d6f464 move schema to kotlin-multiplatform Adam 2021-12-08 17:43:08 +01:00
  • 6d60428ab9 added kvision web-map, cleaning up a few gradle things (tokens) Adam 2021-12-06 22:15:26 +01:00
  • 29d190b8f4 fetch serialName with kxs, minor formatting/refactoring Adam 2021-12-03 22:18:17 +01:00
  • 42b60ac0c3 factorio -> event -> mod -> console -> kafka pipe -> kafka -> event processor working!!!!!!!!!!!!!!!!!! Adam 2021-12-03 09:04:18 +01:00
  • 7091f7648d - more tidying up - setting up distribution plugin - using more variables for mod config Adam 2021-12-02 00:54:15 +01:00
  • afbfeda616 tidying up after refactor, fix update-package-json task, try to fix factorio-client launcher Adam 2021-12-01 18:31:18 +01:00
  • 8c75b47a96 more re-organisation to new name Adam 2021-12-01 18:12:34 +01:00
  • 633e898f3c project re-organisation, and rename Adam 2021-12-01 16:57:46 +01:00
  • 53862ef1b5 - serialization improvements (the tests work at least) - fixing some version mis-alignments Adam 2021-12-01 13:35:32 +01:00
  • babe0161ae auto package.json version update Adam 2021-11-28 18:11:39 +01:00
  • 51918a2fb2 events are up and running again, and are produced to Kafka... next step is to consume the messages Adam 2021-11-27 19:32:19 +01:00
  • 0d85bfca60 get a shared kotlin-typescript data model working Adam 2021-11-27 17:57:50 +01:00
  • d6a9a58dc9 kotlin 1.6, gradle tidying Adam 2021-11-26 14:30:06 +01:00
  • b3af697636 backing up before finally deciding on how to sync Kotlin and Typescript data model Adam 2021-11-10 17:34:01 +01:00
  • 7dd7baef34 delete protobuf stuff, and unused code Adam 2021-11-03 17:07:59 +01:00
  • 16d382db11 giving up on protobuf arrggghhhhhhh Adam 2021-11-03 15:59:24 +01:00
  • 464d4c28fb tasks to move generated ts files to mod project Adam 2021-11-03 12:08:07 +01:00
  • 5ffd5010e4 remove old externals file (generated from Dukat but never used) Adam 2021-11-03 12:03:12 +01:00
  • efaa85ca91 rm unused line Adam 2021-11-03 09:52:02 +01:00
  • e9e5b88aed rm backup files Adam 2021-11-03 09:48:41 +01:00
  • 96d8ceda2c jvm+kt+ts code gen working Adam 2021-11-03 09:48:30 +01:00
  • ac8428f36d properly generate and collect and create source sets for jvm+kt+ts (but kotlin multiplatform js doesn't work????) todo: clean up this is really messy Adam 2021-11-02 23:22:30 +01:00
  • 00b3dc3554 proto2typescript working!!!!!!!!!!!!! Adam 2021-10-31 13:57:49 +01:00
  • 6dce641d6b kotlin multiplatform and proto kind of working? Adam 2021-10-31 11:32:27 +01:00
  • 5bb5f42af0 pb plugin working really really well Adam 2021-10-31 09:13:41 +01:00
  • 2920f2fcc2 mucking about with idea plugin editing dirs Adam 2021-10-31 08:53:11 +01:00
  • 0f6677e0b1 standalone pb plugin working! Adam 2021-10-31 08:52:40 +01:00
  • 59891678a5 tried moving protobuf plugin to separate project, but IntelliJ doesn't like it Adam 2021-10-30 20:24:58 +02:00
  • 978b515682 get code compiling (add java as srcdir) Adam 2021-10-30 18:49:52 +02:00
  • 31ae0c9800 kotlin gen working (again!), and source sets working Adam 2021-10-30 18:35:39 +02:00
  • cb205c558b kotlin generation working even better Adam 2021-10-30 11:54:46 +02:00
  • 465cc2a7c3 kotlin generation working Adam 2021-10-30 11:33:40 +02:00
  • 320bf854db downloading proto libs - working! Adam 2021-10-30 11:29:07 +02:00
  • cbda928141 protoc download - working! Adam 2021-10-30 07:26:12 +02:00
  • 5cdc9e8dc7 trying json polymorphism stuff... Adam 2021-10-30 07:26:03 +02:00
  • 4ca40afa09 streams processor work. Stuck because of schema clashes. I want to get protoc working but it's a massive PIA. Adam 2021-10-29 19:15:15 +02:00
  • 106d7a7923 mucking around trying to get protoc working. I've finally got a task that downloads the exe... Adam 2021-10-29 19:14:47 +02:00
  • ebba0bb767 bump typed factorio version Adam 2021-10-29 19:09:42 +02:00
  • a0747c4564 rm unused file Adam 2021-10-29 19:07:33 +02:00
  • 02cda9c72a tidying up, making the data model a bit more structured, Adam 2021-10-25 23:39:35 +02:00
  • da9cc6398f mucking about with the kafka processor Adam 2021-10-25 23:35:47 +02:00
  • a63edb1c61 mucking about with the data-model Adam 2021-10-25 23:35:18 +02:00
  • 513107b56a whoa... version bump 0.0.3 (and automatically replace this in the mod.zip using tokens) Adam 2021-10-25 23:34:38 +02:00
  • 2d72c619e8 version bump, adjust name Adam 2021-10-25 23:32:08 +02:00
  • aa4b1f012d add serialization dep to buildsrc Adam 2021-10-25 23:24:43 +02:00
  • aee68af5b3 start mucking about with a custom Factorio docker Adam 2021-10-25 23:23:55 +02:00
  • 2de66a7406 add serialization to buildsrc Adam 2021-10-25 23:23:28 +02:00
  • 9447dce307 add some todo links to readme Adam 2021-10-25 23:23:05 +02:00
  • 8b11670a69 kafka-pipe - use a random key for messages Adam 2021-10-25 23:22:23 +02:00