├── .gitignore ├── BUGOUT.jpeg ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PRIVACY.md ├── README.md ├── admin ├── .env.example ├── associate-gateway-address.ts ├── aws-resize-wait.sh ├── cleanup-amis.ts ├── cleanup-dev-env.ts ├── config-redis.service ├── config-redis.sh ├── debian │ ├── README.md │ ├── bugout.service │ ├── config-redis.service │ ├── config-ulimit.service │ ├── launch.sh │ ├── pack-example.sh │ ├── packer.json │ └── set_env_example.sh ├── describe-images.sh ├── dit-gateway.sh ├── dl-gateway.sh ├── docker-mem-stats.sh ├── fcos │ ├── .gitignore │ ├── README.md │ ├── fcct-transform.sh │ ├── gateway-example.yaml │ ├── gateway-packer.json │ ├── launch.sh │ ├── pack-example.sh │ └── set_vpc_subnet_env.example.sh ├── find-cargo-toml.sh ├── procs.ts ├── setup-local-dev.sh ├── start-gateway-host.sh └── wake-for-cleanup.sh ├── architecture.excalidraw ├── architecture.png ├── botlink ├── .dockerignore ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── README.md ├── bot-model │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ ├── api.rs │ │ └── lib.rs └── src │ ├── env.rs │ ├── lib.rs │ ├── main.rs │ ├── max_visits.rs │ ├── registry.rs │ ├── repo │ ├── attachment.rs │ ├── board_size.rs │ ├── expire.rs │ └── mod.rs │ ├── stream │ ├── init.rs │ ├── input.rs │ ├── mod.rs │ ├── opts.rs │ ├── topics.rs │ ├── unack.rs │ ├── write_moves.rs │ ├── xack.rs │ ├── xadd.rs │ └── xread.rs │ └── websocket.rs ├── browser ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── data │ ├── 0.mp3 │ ├── 1.mp3 │ ├── 2.mp3 │ ├── 3.mp3 │ ├── 4.mp3 │ ├── capture0.mp3 │ ├── capture1.mp3 │ ├── capture2.mp3 │ ├── capture3.mp3 │ ├── capture4.mp3 │ ├── newgame.mp3 │ └── pass.mp3 ├── deploy.sh ├── docs │ ├── README.md │ ├── api │ │ ├── board.md │ │ ├── dialog.md │ │ ├── fileformats.md │ │ ├── gametree.md │ │ ├── helper.md │ │ ├── sabaki.md │ │ ├── setting.md │ │ ├── sign.md │ │ ├── sound.md │ │ └── vertex.md │ └── guides │ │ ├── building-tests.md │ │ ├── debugging.md │ │ ├── engines.md │ │ └── userstyle-tutorial.md ├── favicon.ico ├── img │ ├── edit │ │ ├── arrow.svg │ │ ├── circle.svg │ │ ├── cross.svg │ │ ├── label.svg │ │ ├── line.svg │ │ ├── number.svg │ │ ├── square.svg │ │ ├── stone_-1.svg │ │ ├── stone_1.svg │ │ └── triangle.svg │ └── ui │ │ ├── badmove.svg │ │ ├── balance.svg │ │ ├── black.svg │ │ ├── doubtfulmove.svg │ │ ├── goodmove.svg │ │ ├── interestingmove.svg │ │ ├── player_-1.svg │ │ ├── player_1.svg │ │ ├── tatami.png │ │ ├── unclear.svg │ │ └── white.svg ├── index.html ├── logo.png ├── package.json ├── src │ ├── components │ │ ├── App.js │ │ ├── DrawerManager.js │ │ ├── Goban.js │ │ ├── MainView.js │ │ ├── bars │ │ │ ├── AutoplayBar.js │ │ │ ├── Bar.js │ │ │ ├── EditBar.js │ │ │ ├── FindBar.js │ │ │ ├── PlayBar.js │ │ │ └── ScoringBar.js │ │ ├── bugout │ │ │ ├── BoardSizeModal.js │ │ │ ├── BotModal.js │ │ │ ├── IdleStatusModal.js │ │ │ ├── InvalidLinkModal.js │ │ │ ├── MultiplayerColorPrefModal.js │ │ │ ├── OpponentPassedModal.js │ │ │ ├── OpponentQuitModal.js │ │ │ ├── PlayBotColorSelectionModal.js │ │ │ ├── ReconnectModal.js │ │ │ ├── WaitForBotModal.js │ │ │ ├── WaitForOpponentModal.js │ │ │ ├── WaitForUndoModal.js │ │ │ ├── WaitForYourColorModal.js │ │ │ ├── WelcomeModal.js │ │ │ └── YourColorChosenModal.js │ │ └── drawers │ │ │ ├── CleanMarkupDrawer.js │ │ │ ├── Drawer.js │ │ │ ├── GameChooserDrawer.js │ │ │ ├── InfoDrawer.js │ │ │ ├── PreferencesDrawer.js │ │ │ └── ScoreDrawer.js │ ├── i18n.js │ ├── main.js │ ├── menu.js │ ├── modules │ │ ├── board.js │ │ ├── dialog.js │ │ ├── enginesyncer.js │ │ ├── fileformats │ │ │ ├── gib.js │ │ │ ├── index.js │ │ │ ├── ngf.js │ │ │ └── sgf.js │ │ ├── gametree.js │ │ ├── gtplogger.js │ │ ├── helper.js │ │ ├── multiplayer │ │ │ ├── bugout.js │ │ │ └── clientid.js │ │ ├── shims │ │ │ ├── Menu.js │ │ │ ├── argv-split.js │ │ │ ├── boardmatcher.js │ │ │ ├── buffer.js │ │ │ ├── electron.js │ │ │ ├── empty.js │ │ │ ├── fs.js │ │ │ ├── gtp.js │ │ │ ├── gtplogger.js │ │ │ ├── i18n.js │ │ │ ├── noop.js │ │ │ ├── prop-types.js │ │ │ └── util.js │ │ ├── sound.js │ │ └── treetransformer.js │ ├── setting.js │ └── updater.js ├── style │ ├── app.css │ ├── comments.css │ ├── index.css │ └── mdc-dialog.css └── webpack.config.js ├── compose.sh ├── core-model ├── .gitignore ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── docker-compose.yml ├── gateway ├── .dockerignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── README.md ├── examples │ ├── encode_uuid.rs │ └── history.rs └── src │ ├── backend │ ├── commands │ │ ├── from.rs │ │ ├── into_shared.rs │ │ └── mod.rs │ ├── events │ │ ├── from.rs │ │ └── mod.rs │ └── mod.rs │ ├── channels.rs │ ├── client_commands.rs │ ├── client_events.rs │ ├── compact_ids.rs │ ├── env.rs │ ├── idle_status.rs │ ├── lib.rs │ ├── logging.rs │ ├── main.rs │ ├── model.rs │ ├── redis_io │ ├── key_provider.rs │ ├── mod.rs │ ├── namespace.rs │ └── stream │ │ ├── data.rs │ │ ├── mod.rs │ │ ├── unacknowledged.rs │ │ ├── write.rs │ │ ├── xack.rs │ │ ├── xadd.rs │ │ └── xread.rs │ ├── router.rs │ ├── topics.rs │ └── websocket.rs ├── kafka-reference-impl ├── changelog │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── build.gradle │ ├── build.sh │ ├── dev-build.sh │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── run.sh │ ├── settings.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ ├── Aggregator.kt │ │ │ ├── GameState.kt │ │ │ ├── Model.kt │ │ │ ├── Topics.kt │ │ │ └── serdes │ │ │ ├── CoordKeyDes.kt │ │ │ ├── CoordKeySer.kt │ │ │ ├── GameStateDes.kt │ │ │ ├── GameStateSer.kt │ │ │ ├── JacksonInit.kt │ │ │ ├── MoveMadeDes.kt │ │ │ └── MoveMadeSer.kt │ │ └── test │ │ └── kotlin │ │ └── GameTest.kt ├── color-chooser │ ├── Dockerfile │ ├── README.md │ ├── build.gradle │ ├── build.sh │ ├── dev-build.sh │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── run.sh │ ├── settings.gradle │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ ├── AggregatedPrefs.kt │ │ │ │ ├── Aliases.kt │ │ │ │ ├── Application.kt │ │ │ │ ├── ChooseColorPref.kt │ │ │ │ ├── ColorPref.kt │ │ │ │ ├── ColorsChosen.kt │ │ │ │ ├── GameColorPref.kt │ │ │ │ ├── GameReady.kt │ │ │ │ ├── SessionGameColorPref.kt │ │ │ │ ├── SessionGameReady.kt │ │ │ │ ├── Topics.kt │ │ │ │ ├── serdes │ │ │ │ ├── AggPrefSerde.kt │ │ │ │ ├── ChooseColorPrefDes.kt │ │ │ │ ├── ChooseColorPrefSer.kt │ │ │ │ ├── SessionGameReadyDes.kt │ │ │ │ ├── SessionGameReadySer.kt │ │ │ │ └── jsonMapper.kt │ │ │ │ └── shortUuid.kt │ │ └── test │ │ │ └── kotlin │ │ │ ├── Setup.kt │ │ │ ├── TestChoice.kt │ │ │ └── TestJoin.kt │ └── topology.jpg ├── game-lobby │ ├── Dockerfile │ ├── README.md │ ├── build.gradle │ ├── build.sh │ ├── dev-build.sh │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── run.sh │ ├── settings.gradle │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ ├── Aliases.kt │ │ │ │ ├── Api.kt │ │ │ │ ├── Application.kt │ │ │ │ ├── Board.kt │ │ │ │ ├── GameLobby.kt │ │ │ │ ├── GameState.kt │ │ │ │ ├── Player.kt │ │ │ │ ├── Topics.kt │ │ │ │ ├── Visibility.kt │ │ │ │ ├── kbranch.kt │ │ │ │ ├── serdes │ │ │ │ ├── AllOpenGamesDeserializer.kt │ │ │ │ ├── AllOpenGamesSerializer.kt │ │ │ │ └── JacksonInit.kt │ │ │ │ └── shortUuid.kt │ │ └── test │ │ │ └── kotlin │ │ │ ├── ClientDisconnectedTest.kt │ │ │ ├── CreateAndJoinPrivateGameTest.kt │ │ │ ├── CreateGameTest.kt │ │ │ ├── FindPublicGameTest.kt │ │ │ ├── FirstFindPublicGameCausesWaitTest.kt │ │ │ └── TestSetup.kt │ └── topo.jpg ├── history-provider │ ├── Dockerfile │ ├── README.md │ ├── build.gradle │ ├── build.sh │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── run.sh │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ ├── Api.kt │ │ │ ├── HistoryProvider.kt │ │ │ ├── Model.kt │ │ │ ├── Topics.kt │ │ │ ├── serdes │ │ │ ├── CoordKeyDeserializer.kt │ │ │ ├── CoordKeySerializer.kt │ │ │ ├── GameStateDeserializer.kt │ │ │ ├── GameStateSerializer.kt │ │ │ └── JacksonInit.kt │ │ │ └── shortUuid.kt │ └── topo.jpg ├── judge │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── build.gradle │ ├── build.sh │ ├── dev-build.sh │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── run.sh │ ├── settings.gradle │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ ├── Capturing.kt │ │ │ │ ├── GameState.kt │ │ │ │ ├── Judge.kt │ │ │ │ ├── Model.kt │ │ │ │ ├── Topics.kt │ │ │ │ ├── kbranch.kt │ │ │ │ ├── serdes │ │ │ │ ├── CoordKeyDeserializer.kt │ │ │ │ ├── CoordKeySerializer.kt │ │ │ │ ├── GameStateDeserializer.kt │ │ │ │ ├── GameStateSerializer.kt │ │ │ │ ├── JacksonInit.kt │ │ │ │ ├── KafkaDeserializer.kt │ │ │ │ └── KafkaSerializer.kt │ │ │ │ ├── shortUuid.kt │ │ │ │ └── validateMove.kt │ │ └── test │ │ │ └── kotlin │ │ │ └── CapturingTests.kt │ └── topology.jpg ├── kafka-topo.md ├── kafkacat │ ├── Dockerfile │ ├── color-chooser.sh │ ├── feed.sh │ ├── game-lobby.sh │ ├── history.sh │ ├── listen.sh │ └── private.sh ├── participation │ ├── Dockerfile │ ├── build.gradle │ ├── build.sh │ ├── dev-build.sh │ ├── dev-cp-src.sh │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── run.sh │ ├── settings.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ ├── Alias.kt │ │ ├── Application.kt │ │ ├── ConsecutivePass.kt │ │ ├── Coord.kt │ │ ├── Game.kt │ │ ├── GameLobbyModel.kt │ │ ├── GameParticipation.kt │ │ ├── MoveAccepted.kt │ │ ├── Participation.kt │ │ ├── PublicGameAggregate.kt │ │ ├── QuitGameCommand.kt │ │ ├── Topics.kt │ │ ├── Visibility.kt │ │ ├── kbranch.kt │ │ └── serdes │ │ ├── JacksonInit.kt │ │ ├── KafkaDeserializer.kt │ │ └── KafkaSerializer.kt ├── startup │ ├── Dockerfile │ ├── README.md │ └── feed.sh └── sync │ ├── Dockerfile │ ├── README.md │ ├── build.gradle │ ├── build.sh │ ├── dev-build.sh │ ├── dev-cp-src.sh │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── run.sh │ ├── settings.gradle │ └── src │ ├── main │ └── kotlin │ │ ├── API.kt │ │ ├── Application.kt │ │ ├── History.kt │ │ ├── LocalModel.kt │ │ ├── SystemModel.kt │ │ ├── Topics.kt │ │ ├── kbranch.kt │ │ ├── otherPlayer.kt │ │ └── serdes │ │ ├── JacksonInit.kt │ │ ├── KafkaDeserializer.kt │ │ └── KafkaSerializer.kt │ └── test │ └── kotlin │ └── TopologyTest.kt ├── micro-changelog ├── .dockerignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── README.md ├── src │ ├── lib.rs │ ├── main.rs │ ├── model.rs │ ├── repo │ │ ├── game_states_repo.rs │ │ ├── mod.rs │ │ └── redis_key.rs │ └── stream │ │ ├── messages.rs │ │ ├── mod.rs │ │ └── topics.rs └── tests │ └── integration.rs ├── micro-color-chooser ├── .dockerignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── color-model │ ├── .dockerignore │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ ├── api.rs │ │ └── lib.rs └── src │ ├── components.rs │ ├── lib.rs │ ├── main.rs │ ├── repo │ ├── game_ready.rs │ ├── mod.rs │ └── prefs.rs │ ├── service │ ├── choose.rs │ ├── game_color_prefs.rs │ └── mod.rs │ └── stream │ ├── init.rs │ ├── mod.rs │ ├── topics.rs │ ├── xadd.rs │ └── xread.rs ├── micro-game-lobby ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json ├── .dockerignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── README.md ├── lobby-model │ ├── .dockerignore │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ ├── api.rs │ │ └── lib.rs └── src │ ├── components.rs │ ├── game_lobby.rs │ ├── lib.rs │ ├── main.rs │ ├── repo │ ├── game_lobby_repo.rs │ └── mod.rs │ ├── stream │ ├── mod.rs │ └── xadd.rs │ └── topics.rs ├── micro-judge ├── .dockerignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── README.md ├── src │ ├── game │ │ ├── capturing.rs │ │ └── mod.rs │ ├── io │ │ ├── messages.rs │ │ ├── mod.rs │ │ ├── redis_keys.rs │ │ ├── stream.rs │ │ └── topics.rs │ ├── lib.rs │ ├── main.rs │ └── repo │ │ ├── game_states.rs │ │ └── mod.rs └── tests │ └── integration.rs ├── micro-sync ├── .dockerignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── src │ ├── README.md │ ├── components.rs │ ├── lib.rs │ ├── main.rs │ ├── model.rs │ ├── player.rs │ ├── repo │ │ ├── history.rs │ │ ├── mod.rs │ │ └── reply.rs │ ├── stream │ │ ├── init.rs │ │ ├── mod.rs │ │ ├── topics.rs │ │ ├── xadd.rs │ │ └── xread.rs │ ├── sync.rs │ ├── time.rs │ └── to_history.rs └── sync-model │ ├── .dockerignore │ ├── .gitignore │ ├── Cargo.toml │ └── src │ ├── api.rs │ └── lib.rs ├── move-model ├── .gitignore ├── Cargo.toml └── src │ └── lib.rs ├── old-changelog.md ├── redis-conn-pool ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── redis_streams ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── consumer_group_opts.rs │ ├── lib.rs │ ├── sorted_streams.rs │ └── stream_handler.rs ├── reverse-proxy ├── .gitignore ├── Caddyfile.example.dev └── Caddyfile.example.prod ├── tinybrain ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── analysis.cfg ├── dockerfail │ ├── Dockerfile │ ├── build.sh │ └── run.sh ├── examples │ └── server.rs ├── src │ ├── env.rs │ ├── err.rs │ ├── katago │ │ ├── json.rs │ │ └── mod.rs │ ├── lib.rs │ ├── main.rs │ └── websocket │ │ ├── authorization.rs │ │ └── mod.rs ├── start-tinybrain.sh └── tinybrain.service └── undo ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── src ├── components.rs ├── lib.rs ├── main.rs ├── repo │ ├── botness.rs │ ├── expire.rs │ ├── game_state.rs │ └── mod.rs └── stream │ ├── init.rs │ ├── mod.rs │ ├── process.rs │ ├── topics.rs │ ├── undo.rs │ ├── xack.rs │ ├── xadd.rs │ └── xread.rs └── undo-model ├── Cargo.lock ├── Cargo.toml └── src ├── api.rs └── lib.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/.gitignore -------------------------------------------------------------------------------- /BUGOUT.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/BUGOUT.jpeg -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/LICENSE -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/README.md -------------------------------------------------------------------------------- /admin/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/.env.example -------------------------------------------------------------------------------- /admin/associate-gateway-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/associate-gateway-address.ts -------------------------------------------------------------------------------- /admin/aws-resize-wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/aws-resize-wait.sh -------------------------------------------------------------------------------- /admin/cleanup-amis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/cleanup-amis.ts -------------------------------------------------------------------------------- /admin/cleanup-dev-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/cleanup-dev-env.ts -------------------------------------------------------------------------------- /admin/config-redis.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/config-redis.service -------------------------------------------------------------------------------- /admin/config-redis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/config-redis.sh -------------------------------------------------------------------------------- /admin/debian/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/README.md -------------------------------------------------------------------------------- /admin/debian/bugout.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/bugout.service -------------------------------------------------------------------------------- /admin/debian/config-redis.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/config-redis.service -------------------------------------------------------------------------------- /admin/debian/config-ulimit.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/config-ulimit.service -------------------------------------------------------------------------------- /admin/debian/launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/launch.sh -------------------------------------------------------------------------------- /admin/debian/pack-example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/pack-example.sh -------------------------------------------------------------------------------- /admin/debian/packer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/packer.json -------------------------------------------------------------------------------- /admin/debian/set_env_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/debian/set_env_example.sh -------------------------------------------------------------------------------- /admin/describe-images.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | aws ec2 describe-images --owner self 3 | -------------------------------------------------------------------------------- /admin/dit-gateway.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/dit-gateway.sh -------------------------------------------------------------------------------- /admin/dl-gateway.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/dl-gateway.sh -------------------------------------------------------------------------------- /admin/docker-mem-stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/docker-mem-stats.sh -------------------------------------------------------------------------------- /admin/fcos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/.gitignore -------------------------------------------------------------------------------- /admin/fcos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/README.md -------------------------------------------------------------------------------- /admin/fcos/fcct-transform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/fcct-transform.sh -------------------------------------------------------------------------------- /admin/fcos/gateway-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/gateway-example.yaml -------------------------------------------------------------------------------- /admin/fcos/gateway-packer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/gateway-packer.json -------------------------------------------------------------------------------- /admin/fcos/launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/launch.sh -------------------------------------------------------------------------------- /admin/fcos/pack-example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/pack-example.sh -------------------------------------------------------------------------------- /admin/fcos/set_vpc_subnet_env.example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/fcos/set_vpc_subnet_env.example.sh -------------------------------------------------------------------------------- /admin/find-cargo-toml.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | find . -name Cargo.toml 3 | -------------------------------------------------------------------------------- /admin/procs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/procs.ts -------------------------------------------------------------------------------- /admin/setup-local-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/setup-local-dev.sh -------------------------------------------------------------------------------- /admin/start-gateway-host.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/start-gateway-host.sh -------------------------------------------------------------------------------- /admin/wake-for-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/admin/wake-for-cleanup.sh -------------------------------------------------------------------------------- /architecture.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/architecture.excalidraw -------------------------------------------------------------------------------- /architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/architecture.png -------------------------------------------------------------------------------- /botlink/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /botlink/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /botlink/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/Cargo.lock -------------------------------------------------------------------------------- /botlink/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/Cargo.toml -------------------------------------------------------------------------------- /botlink/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/Dockerfile -------------------------------------------------------------------------------- /botlink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/README.md -------------------------------------------------------------------------------- /botlink/bot-model/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock -------------------------------------------------------------------------------- /botlink/bot-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/bot-model/Cargo.toml -------------------------------------------------------------------------------- /botlink/bot-model/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/bot-model/src/api.rs -------------------------------------------------------------------------------- /botlink/bot-model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/bot-model/src/lib.rs -------------------------------------------------------------------------------- /botlink/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/env.rs -------------------------------------------------------------------------------- /botlink/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/lib.rs -------------------------------------------------------------------------------- /botlink/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/main.rs -------------------------------------------------------------------------------- /botlink/src/max_visits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/max_visits.rs -------------------------------------------------------------------------------- /botlink/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/registry.rs -------------------------------------------------------------------------------- /botlink/src/repo/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/repo/attachment.rs -------------------------------------------------------------------------------- /botlink/src/repo/board_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/repo/board_size.rs -------------------------------------------------------------------------------- /botlink/src/repo/expire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/repo/expire.rs -------------------------------------------------------------------------------- /botlink/src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/repo/mod.rs -------------------------------------------------------------------------------- /botlink/src/stream/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/init.rs -------------------------------------------------------------------------------- /botlink/src/stream/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/input.rs -------------------------------------------------------------------------------- /botlink/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/mod.rs -------------------------------------------------------------------------------- /botlink/src/stream/opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/opts.rs -------------------------------------------------------------------------------- /botlink/src/stream/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/topics.rs -------------------------------------------------------------------------------- /botlink/src/stream/unack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/unack.rs -------------------------------------------------------------------------------- /botlink/src/stream/write_moves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/write_moves.rs -------------------------------------------------------------------------------- /botlink/src/stream/xack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/xack.rs -------------------------------------------------------------------------------- /botlink/src/stream/xadd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/xadd.rs -------------------------------------------------------------------------------- /botlink/src/stream/xread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/stream/xread.rs -------------------------------------------------------------------------------- /botlink/src/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/botlink/src/websocket.rs -------------------------------------------------------------------------------- /browser/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/.gitattributes -------------------------------------------------------------------------------- /browser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/.gitignore -------------------------------------------------------------------------------- /browser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/LICENSE -------------------------------------------------------------------------------- /browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/README.md -------------------------------------------------------------------------------- /browser/data/0.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/0.mp3 -------------------------------------------------------------------------------- /browser/data/1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/1.mp3 -------------------------------------------------------------------------------- /browser/data/2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/2.mp3 -------------------------------------------------------------------------------- /browser/data/3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/3.mp3 -------------------------------------------------------------------------------- /browser/data/4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/4.mp3 -------------------------------------------------------------------------------- /browser/data/capture0.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/capture0.mp3 -------------------------------------------------------------------------------- /browser/data/capture1.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/capture1.mp3 -------------------------------------------------------------------------------- /browser/data/capture2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/capture2.mp3 -------------------------------------------------------------------------------- /browser/data/capture3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/capture3.mp3 -------------------------------------------------------------------------------- /browser/data/capture4.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/capture4.mp3 -------------------------------------------------------------------------------- /browser/data/newgame.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/newgame.mp3 -------------------------------------------------------------------------------- /browser/data/pass.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/data/pass.mp3 -------------------------------------------------------------------------------- /browser/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/deploy.sh -------------------------------------------------------------------------------- /browser/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/README.md -------------------------------------------------------------------------------- /browser/docs/api/board.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/board.md -------------------------------------------------------------------------------- /browser/docs/api/dialog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/dialog.md -------------------------------------------------------------------------------- /browser/docs/api/fileformats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/fileformats.md -------------------------------------------------------------------------------- /browser/docs/api/gametree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/gametree.md -------------------------------------------------------------------------------- /browser/docs/api/helper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/helper.md -------------------------------------------------------------------------------- /browser/docs/api/sabaki.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/sabaki.md -------------------------------------------------------------------------------- /browser/docs/api/setting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/setting.md -------------------------------------------------------------------------------- /browser/docs/api/sign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/sign.md -------------------------------------------------------------------------------- /browser/docs/api/sound.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/sound.md -------------------------------------------------------------------------------- /browser/docs/api/vertex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/api/vertex.md -------------------------------------------------------------------------------- /browser/docs/guides/building-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/guides/building-tests.md -------------------------------------------------------------------------------- /browser/docs/guides/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/guides/debugging.md -------------------------------------------------------------------------------- /browser/docs/guides/engines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/guides/engines.md -------------------------------------------------------------------------------- /browser/docs/guides/userstyle-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/docs/guides/userstyle-tutorial.md -------------------------------------------------------------------------------- /browser/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/favicon.ico -------------------------------------------------------------------------------- /browser/img/edit/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/arrow.svg -------------------------------------------------------------------------------- /browser/img/edit/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/circle.svg -------------------------------------------------------------------------------- /browser/img/edit/cross.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/cross.svg -------------------------------------------------------------------------------- /browser/img/edit/label.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/label.svg -------------------------------------------------------------------------------- /browser/img/edit/line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/line.svg -------------------------------------------------------------------------------- /browser/img/edit/number.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/number.svg -------------------------------------------------------------------------------- /browser/img/edit/square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/square.svg -------------------------------------------------------------------------------- /browser/img/edit/stone_-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/stone_-1.svg -------------------------------------------------------------------------------- /browser/img/edit/stone_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/stone_1.svg -------------------------------------------------------------------------------- /browser/img/edit/triangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/edit/triangle.svg -------------------------------------------------------------------------------- /browser/img/ui/badmove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/badmove.svg -------------------------------------------------------------------------------- /browser/img/ui/balance.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/balance.svg -------------------------------------------------------------------------------- /browser/img/ui/black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/black.svg -------------------------------------------------------------------------------- /browser/img/ui/doubtfulmove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/doubtfulmove.svg -------------------------------------------------------------------------------- /browser/img/ui/goodmove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/goodmove.svg -------------------------------------------------------------------------------- /browser/img/ui/interestingmove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/interestingmove.svg -------------------------------------------------------------------------------- /browser/img/ui/player_-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/player_-1.svg -------------------------------------------------------------------------------- /browser/img/ui/player_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/player_1.svg -------------------------------------------------------------------------------- /browser/img/ui/tatami.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/tatami.png -------------------------------------------------------------------------------- /browser/img/ui/unclear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/unclear.svg -------------------------------------------------------------------------------- /browser/img/ui/white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/img/ui/white.svg -------------------------------------------------------------------------------- /browser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/index.html -------------------------------------------------------------------------------- /browser/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/logo.png -------------------------------------------------------------------------------- /browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/package.json -------------------------------------------------------------------------------- /browser/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/App.js -------------------------------------------------------------------------------- /browser/src/components/DrawerManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/DrawerManager.js -------------------------------------------------------------------------------- /browser/src/components/Goban.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/Goban.js -------------------------------------------------------------------------------- /browser/src/components/MainView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/MainView.js -------------------------------------------------------------------------------- /browser/src/components/bars/AutoplayBar.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/components/bars/Bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bars/Bar.js -------------------------------------------------------------------------------- /browser/src/components/bars/EditBar.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/components/bars/FindBar.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/components/bars/PlayBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bars/PlayBar.js -------------------------------------------------------------------------------- /browser/src/components/bars/ScoringBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bars/ScoringBar.js -------------------------------------------------------------------------------- /browser/src/components/bugout/BoardSizeModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/BoardSizeModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/BotModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/BotModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/IdleStatusModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/IdleStatusModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/InvalidLinkModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/InvalidLinkModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/MultiplayerColorPrefModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/MultiplayerColorPrefModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/OpponentPassedModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/OpponentPassedModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/OpponentQuitModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/OpponentQuitModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/PlayBotColorSelectionModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/PlayBotColorSelectionModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/ReconnectModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/ReconnectModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/WaitForBotModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/WaitForBotModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/WaitForOpponentModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/WaitForOpponentModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/WaitForUndoModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/WaitForUndoModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/WaitForYourColorModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/WaitForYourColorModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/WelcomeModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/WelcomeModal.js -------------------------------------------------------------------------------- /browser/src/components/bugout/YourColorChosenModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/bugout/YourColorChosenModal.js -------------------------------------------------------------------------------- /browser/src/components/drawers/CleanMarkupDrawer.js: -------------------------------------------------------------------------------- 1 | // BUGOUT 2 | -------------------------------------------------------------------------------- /browser/src/components/drawers/Drawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/drawers/Drawer.js -------------------------------------------------------------------------------- /browser/src/components/drawers/GameChooserDrawer.js: -------------------------------------------------------------------------------- 1 | // BUGOUT 2 | -------------------------------------------------------------------------------- /browser/src/components/drawers/InfoDrawer.js: -------------------------------------------------------------------------------- 1 | // BUGOUT killed 2 | -------------------------------------------------------------------------------- /browser/src/components/drawers/PreferencesDrawer.js: -------------------------------------------------------------------------------- 1 | // BUGOUT 2 | -------------------------------------------------------------------------------- /browser/src/components/drawers/ScoreDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/components/drawers/ScoreDrawer.js -------------------------------------------------------------------------------- /browser/src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/i18n.js -------------------------------------------------------------------------------- /browser/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/main.js -------------------------------------------------------------------------------- /browser/src/menu.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/modules/board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/board.js -------------------------------------------------------------------------------- /browser/src/modules/dialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/dialog.js -------------------------------------------------------------------------------- /browser/src/modules/enginesyncer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/enginesyncer.js -------------------------------------------------------------------------------- /browser/src/modules/fileformats/gib.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/modules/fileformats/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/fileformats/index.js -------------------------------------------------------------------------------- /browser/src/modules/fileformats/ngf.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/modules/fileformats/sgf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/fileformats/sgf.js -------------------------------------------------------------------------------- /browser/src/modules/gametree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/gametree.js -------------------------------------------------------------------------------- /browser/src/modules/gtplogger.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/modules/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/helper.js -------------------------------------------------------------------------------- /browser/src/modules/multiplayer/bugout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/multiplayer/bugout.js -------------------------------------------------------------------------------- /browser/src/modules/multiplayer/clientid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/multiplayer/clientid.js -------------------------------------------------------------------------------- /browser/src/modules/shims/Menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/Menu.js -------------------------------------------------------------------------------- /browser/src/modules/shims/argv-split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/argv-split.js -------------------------------------------------------------------------------- /browser/src/modules/shims/boardmatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/boardmatcher.js -------------------------------------------------------------------------------- /browser/src/modules/shims/buffer.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | from: (x) => x, 3 | }; 4 | -------------------------------------------------------------------------------- /browser/src/modules/shims/electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/electron.js -------------------------------------------------------------------------------- /browser/src/modules/shims/empty.js: -------------------------------------------------------------------------------- 1 | module.exports = []; 2 | -------------------------------------------------------------------------------- /browser/src/modules/shims/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/fs.js -------------------------------------------------------------------------------- /browser/src/modules/shims/gtp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/gtp.js -------------------------------------------------------------------------------- /browser/src/modules/shims/gtplogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/gtplogger.js -------------------------------------------------------------------------------- /browser/src/modules/shims/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/i18n.js -------------------------------------------------------------------------------- /browser/src/modules/shims/noop.js: -------------------------------------------------------------------------------- 1 | module.exports = (_) => {}; 2 | -------------------------------------------------------------------------------- /browser/src/modules/shims/prop-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/prop-types.js -------------------------------------------------------------------------------- /browser/src/modules/shims/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/shims/util.js -------------------------------------------------------------------------------- /browser/src/modules/sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/modules/sound.js -------------------------------------------------------------------------------- /browser/src/modules/treetransformer.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/src/setting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/src/setting.js -------------------------------------------------------------------------------- /browser/src/updater.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /browser/style/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/style/app.css -------------------------------------------------------------------------------- /browser/style/comments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/style/comments.css -------------------------------------------------------------------------------- /browser/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/style/index.css -------------------------------------------------------------------------------- /browser/style/mdc-dialog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/style/mdc-dialog.css -------------------------------------------------------------------------------- /browser/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/browser/webpack.config.js -------------------------------------------------------------------------------- /compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/compose.sh -------------------------------------------------------------------------------- /core-model/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /core-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/core-model/Cargo.toml -------------------------------------------------------------------------------- /core-model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/core-model/README.md -------------------------------------------------------------------------------- /core-model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/core-model/src/lib.rs -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /gateway/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /gateway/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/Cargo.lock -------------------------------------------------------------------------------- /gateway/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/Cargo.toml -------------------------------------------------------------------------------- /gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/Dockerfile -------------------------------------------------------------------------------- /gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/README.md -------------------------------------------------------------------------------- /gateway/examples/encode_uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/examples/encode_uuid.rs -------------------------------------------------------------------------------- /gateway/examples/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/examples/history.rs -------------------------------------------------------------------------------- /gateway/src/backend/commands/from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/backend/commands/from.rs -------------------------------------------------------------------------------- /gateway/src/backend/commands/into_shared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/backend/commands/into_shared.rs -------------------------------------------------------------------------------- /gateway/src/backend/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/backend/commands/mod.rs -------------------------------------------------------------------------------- /gateway/src/backend/events/from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/backend/events/from.rs -------------------------------------------------------------------------------- /gateway/src/backend/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/backend/events/mod.rs -------------------------------------------------------------------------------- /gateway/src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/backend/mod.rs -------------------------------------------------------------------------------- /gateway/src/channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/channels.rs -------------------------------------------------------------------------------- /gateway/src/client_commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/client_commands.rs -------------------------------------------------------------------------------- /gateway/src/client_events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/client_events.rs -------------------------------------------------------------------------------- /gateway/src/compact_ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/compact_ids.rs -------------------------------------------------------------------------------- /gateway/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/env.rs -------------------------------------------------------------------------------- /gateway/src/idle_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/idle_status.rs -------------------------------------------------------------------------------- /gateway/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/lib.rs -------------------------------------------------------------------------------- /gateway/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/logging.rs -------------------------------------------------------------------------------- /gateway/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/main.rs -------------------------------------------------------------------------------- /gateway/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/model.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/key_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/key_provider.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/mod.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/namespace.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/stream/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/stream/data.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/stream/mod.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/stream/unacknowledged.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/stream/unacknowledged.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/stream/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/stream/write.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/stream/xack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/stream/xack.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/stream/xadd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/stream/xadd.rs -------------------------------------------------------------------------------- /gateway/src/redis_io/stream/xread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/redis_io/stream/xread.rs -------------------------------------------------------------------------------- /gateway/src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/router.rs -------------------------------------------------------------------------------- /gateway/src/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/topics.rs -------------------------------------------------------------------------------- /gateway/src/websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/gateway/src/websocket.rs -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/.gitignore: -------------------------------------------------------------------------------- 1 | bugout.changelog.jar 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/README.md -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/build.gradle -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/dev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/dev-build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/gradlew -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/gradlew.bat -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/run.sh -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bugout.changelog' 2 | 3 | -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/Aggregator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/Aggregator.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/GameState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/GameState.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/Model.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/Topics.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/serdes/CoordKeyDes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/serdes/CoordKeyDes.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/serdes/CoordKeySer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/serdes/CoordKeySer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/serdes/GameStateDes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/serdes/GameStateDes.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/serdes/GameStateSer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/serdes/GameStateSer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/serdes/JacksonInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/serdes/JacksonInit.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/serdes/MoveMadeDes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/serdes/MoveMadeDes.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/main/kotlin/serdes/MoveMadeSer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/main/kotlin/serdes/MoveMadeSer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/changelog/src/test/kotlin/GameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/changelog/src/test/kotlin/GameTest.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/README.md -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/build.gradle -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/dev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/dev-build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/gradlew -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/gradlew.bat -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/run.sh -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bugout.color-chooser' 2 | 3 | -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/AggregatedPrefs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/AggregatedPrefs.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/Aliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/Aliases.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/Application.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/ChooseColorPref.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/ChooseColorPref.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/ColorPref.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/ColorPref.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/ColorsChosen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/ColorsChosen.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/GameColorPref.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/GameColorPref.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/GameReady.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/GameReady.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/SessionGameColorPref.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/SessionGameColorPref.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/SessionGameReady.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/SessionGameReady.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/Topics.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/serdes/AggPrefSerde.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/serdes/AggPrefSerde.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/serdes/ChooseColorPrefDes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/serdes/ChooseColorPrefDes.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/serdes/ChooseColorPrefSer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/serdes/ChooseColorPrefSer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/serdes/SessionGameReadyDes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/serdes/SessionGameReadyDes.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/serdes/SessionGameReadySer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/serdes/SessionGameReadySer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/serdes/jsonMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/serdes/jsonMapper.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/main/kotlin/shortUuid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/main/kotlin/shortUuid.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/test/kotlin/Setup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/test/kotlin/Setup.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/test/kotlin/TestChoice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/test/kotlin/TestChoice.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/src/test/kotlin/TestJoin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/src/test/kotlin/TestJoin.kt -------------------------------------------------------------------------------- /kafka-reference-impl/color-chooser/topology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/color-chooser/topology.jpg -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/README.md -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/build.gradle -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/dev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/dev-build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/gradlew -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/gradlew.bat -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/run.sh -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bugout.game-lobby' 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/Aliases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/Aliases.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/Api.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/Application.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/Board.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/Board.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/GameLobby.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/GameLobby.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/GameState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/GameState.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/Player.kt: -------------------------------------------------------------------------------- 1 | enum class Player { BLACK } 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/Topics.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/Visibility.kt: -------------------------------------------------------------------------------- 1 | enum class Visibility { Public, Private } 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/kbranch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/kbranch.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/serdes/AllOpenGamesDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/serdes/AllOpenGamesDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/serdes/AllOpenGamesSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/serdes/AllOpenGamesSerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/serdes/JacksonInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/serdes/JacksonInit.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/main/kotlin/shortUuid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/main/kotlin/shortUuid.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/test/kotlin/ClientDisconnectedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/test/kotlin/ClientDisconnectedTest.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/test/kotlin/CreateAndJoinPrivateGameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/test/kotlin/CreateAndJoinPrivateGameTest.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/test/kotlin/CreateGameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/test/kotlin/CreateGameTest.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/test/kotlin/FindPublicGameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/test/kotlin/FindPublicGameTest.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/test/kotlin/FirstFindPublicGameCausesWaitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/test/kotlin/FirstFindPublicGameCausesWaitTest.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/src/test/kotlin/TestSetup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/src/test/kotlin/TestSetup.kt -------------------------------------------------------------------------------- /kafka-reference-impl/game-lobby/topo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/game-lobby/topo.jpg -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/README.md -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/build.gradle -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/gradlew -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/gradlew.bat -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/run.sh -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bugout.historyprovider' 2 | 3 | -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/Api.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/Api.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/HistoryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/HistoryProvider.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/Model.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/Topics.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/serdes/CoordKeyDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/serdes/CoordKeyDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/serdes/CoordKeySerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/serdes/CoordKeySerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/serdes/GameStateDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/serdes/GameStateDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/serdes/GameStateSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/serdes/GameStateSerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/serdes/JacksonInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/serdes/JacksonInit.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/src/main/kotlin/shortUuid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/src/main/kotlin/shortUuid.kt -------------------------------------------------------------------------------- /kafka-reference-impl/history-provider/topo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/history-provider/topo.jpg -------------------------------------------------------------------------------- /kafka-reference-impl/judge/.gitignore: -------------------------------------------------------------------------------- 1 | bugout.judge.jar 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/judge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/judge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/README.md -------------------------------------------------------------------------------- /kafka-reference-impl/judge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/build.gradle -------------------------------------------------------------------------------- /kafka-reference-impl/judge/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/judge/dev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/dev-build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/judge/gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official 2 | org.gradle.caching=true 3 | -------------------------------------------------------------------------------- /kafka-reference-impl/judge/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafka-reference-impl/judge/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafka-reference-impl/judge/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/gradlew -------------------------------------------------------------------------------- /kafka-reference-impl/judge/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/gradlew.bat -------------------------------------------------------------------------------- /kafka-reference-impl/judge/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./wait-for-it.sh kafka:9092 -s 4 | java -jar bugout.judge.jar -------------------------------------------------------------------------------- /kafka-reference-impl/judge/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bugout.judge' 2 | 3 | -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/Capturing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/Capturing.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/GameState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/GameState.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/Judge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/Judge.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/Model.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/Topics.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/kbranch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/kbranch.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/serdes/CoordKeyDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/serdes/CoordKeyDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/serdes/CoordKeySerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/serdes/CoordKeySerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/serdes/GameStateDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/serdes/GameStateDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/serdes/GameStateSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/serdes/GameStateSerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/serdes/JacksonInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/serdes/JacksonInit.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/serdes/KafkaDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/serdes/KafkaDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/serdes/KafkaSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/serdes/KafkaSerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/shortUuid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/shortUuid.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/main/kotlin/validateMove.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/main/kotlin/validateMove.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/src/test/kotlin/CapturingTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/src/test/kotlin/CapturingTests.kt -------------------------------------------------------------------------------- /kafka-reference-impl/judge/topology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/judge/topology.jpg -------------------------------------------------------------------------------- /kafka-reference-impl/kafka-topo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafka-topo.md -------------------------------------------------------------------------------- /kafka-reference-impl/kafkacat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafkacat/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/kafkacat/color-chooser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafkacat/color-chooser.sh -------------------------------------------------------------------------------- /kafka-reference-impl/kafkacat/feed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafkacat/feed.sh -------------------------------------------------------------------------------- /kafka-reference-impl/kafkacat/game-lobby.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafkacat/game-lobby.sh -------------------------------------------------------------------------------- /kafka-reference-impl/kafkacat/history.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafkacat/history.sh -------------------------------------------------------------------------------- /kafka-reference-impl/kafkacat/listen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafkacat/listen.sh -------------------------------------------------------------------------------- /kafka-reference-impl/kafkacat/private.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/kafkacat/private.sh -------------------------------------------------------------------------------- /kafka-reference-impl/participation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/participation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/build.gradle -------------------------------------------------------------------------------- /kafka-reference-impl/participation/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/participation/dev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/dev-build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/participation/dev-cp-src.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/dev-cp-src.sh -------------------------------------------------------------------------------- /kafka-reference-impl/participation/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafka-reference-impl/participation/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafka-reference-impl/participation/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/gradlew -------------------------------------------------------------------------------- /kafka-reference-impl/participation/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/gradlew.bat -------------------------------------------------------------------------------- /kafka-reference-impl/participation/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/run.sh -------------------------------------------------------------------------------- /kafka-reference-impl/participation/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bugout.participation' -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/Alias.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/Alias.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/Application.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/ConsecutivePass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/ConsecutivePass.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/Coord.kt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/Game.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/Game.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/GameLobbyModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/GameLobbyModel.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/GameParticipation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/GameParticipation.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/MoveAccepted.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/MoveAccepted.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/Participation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/Participation.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/PublicGameAggregate.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/PublicGameAggregate.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/QuitGameCommand.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/QuitGameCommand.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/Topics.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/Visibility.kt: -------------------------------------------------------------------------------- 1 | enum class Visibility { Public, Private } 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/kbranch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/kbranch.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/serdes/JacksonInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/serdes/JacksonInit.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/serdes/KafkaDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/serdes/KafkaDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/participation/src/main/kotlin/serdes/KafkaSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/participation/src/main/kotlin/serdes/KafkaSerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/startup/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/startup/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/startup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/startup/README.md -------------------------------------------------------------------------------- /kafka-reference-impl/startup/feed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/startup/feed.sh -------------------------------------------------------------------------------- /kafka-reference-impl/sync/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/Dockerfile -------------------------------------------------------------------------------- /kafka-reference-impl/sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/README.md -------------------------------------------------------------------------------- /kafka-reference-impl/sync/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/build.gradle -------------------------------------------------------------------------------- /kafka-reference-impl/sync/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/sync/dev-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/dev-build.sh -------------------------------------------------------------------------------- /kafka-reference-impl/sync/dev-cp-src.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/dev-cp-src.sh -------------------------------------------------------------------------------- /kafka-reference-impl/sync/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /kafka-reference-impl/sync/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /kafka-reference-impl/sync/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/gradlew -------------------------------------------------------------------------------- /kafka-reference-impl/sync/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/gradlew.bat -------------------------------------------------------------------------------- /kafka-reference-impl/sync/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/run.sh -------------------------------------------------------------------------------- /kafka-reference-impl/sync/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'bugout.sync' 2 | -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/API.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/API.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/Application.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/Application.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/History.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/History.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/LocalModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/LocalModel.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/SystemModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/SystemModel.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/Topics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/Topics.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/kbranch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/kbranch.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/otherPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/otherPlayer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/serdes/JacksonInit.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/serdes/JacksonInit.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/serdes/KafkaDeserializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/serdes/KafkaDeserializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/main/kotlin/serdes/KafkaSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/main/kotlin/serdes/KafkaSerializer.kt -------------------------------------------------------------------------------- /kafka-reference-impl/sync/src/test/kotlin/TopologyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/kafka-reference-impl/sync/src/test/kotlin/TopologyTest.kt -------------------------------------------------------------------------------- /micro-changelog/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-changelog/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/Cargo.lock -------------------------------------------------------------------------------- /micro-changelog/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/Cargo.toml -------------------------------------------------------------------------------- /micro-changelog/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/Dockerfile -------------------------------------------------------------------------------- /micro-changelog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/README.md -------------------------------------------------------------------------------- /micro-changelog/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/lib.rs -------------------------------------------------------------------------------- /micro-changelog/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/main.rs -------------------------------------------------------------------------------- /micro-changelog/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/model.rs -------------------------------------------------------------------------------- /micro-changelog/src/repo/game_states_repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/repo/game_states_repo.rs -------------------------------------------------------------------------------- /micro-changelog/src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/repo/mod.rs -------------------------------------------------------------------------------- /micro-changelog/src/repo/redis_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/repo/redis_key.rs -------------------------------------------------------------------------------- /micro-changelog/src/stream/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/stream/messages.rs -------------------------------------------------------------------------------- /micro-changelog/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/stream/mod.rs -------------------------------------------------------------------------------- /micro-changelog/src/stream/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/src/stream/topics.rs -------------------------------------------------------------------------------- /micro-changelog/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-changelog/tests/integration.rs -------------------------------------------------------------------------------- /micro-color-chooser/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-color-chooser/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/Cargo.lock -------------------------------------------------------------------------------- /micro-color-chooser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/Cargo.toml -------------------------------------------------------------------------------- /micro-color-chooser/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/Dockerfile -------------------------------------------------------------------------------- /micro-color-chooser/color-model/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-color-chooser/color-model/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /micro-color-chooser/color-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/color-model/Cargo.toml -------------------------------------------------------------------------------- /micro-color-chooser/color-model/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/color-model/src/api.rs -------------------------------------------------------------------------------- /micro-color-chooser/color-model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/color-model/src/lib.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/components.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/lib.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/main.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/repo/game_ready.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/repo/game_ready.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/repo/mod.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/repo/prefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/repo/prefs.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/service/choose.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/service/choose.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/service/game_color_prefs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/service/game_color_prefs.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/service/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/service/mod.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/stream/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/stream/init.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/stream/mod.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/stream/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/stream/topics.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/stream/xadd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/stream/xadd.rs -------------------------------------------------------------------------------- /micro-color-chooser/src/stream/xread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-color-chooser/src/stream/xread.rs -------------------------------------------------------------------------------- /micro-game-lobby/.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /micro-game-lobby/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /micro-game-lobby/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-game-lobby/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/Cargo.lock -------------------------------------------------------------------------------- /micro-game-lobby/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/Cargo.toml -------------------------------------------------------------------------------- /micro-game-lobby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/Dockerfile -------------------------------------------------------------------------------- /micro-game-lobby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/README.md -------------------------------------------------------------------------------- /micro-game-lobby/lobby-model/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-game-lobby/lobby-model/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /micro-game-lobby/lobby-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/lobby-model/Cargo.toml -------------------------------------------------------------------------------- /micro-game-lobby/lobby-model/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/lobby-model/src/api.rs -------------------------------------------------------------------------------- /micro-game-lobby/lobby-model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/lobby-model/src/lib.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/components.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/game_lobby.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/game_lobby.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/lib.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/main.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/repo/game_lobby_repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/repo/game_lobby_repo.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/repo/mod.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/stream/mod.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/stream/xadd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/stream/xadd.rs -------------------------------------------------------------------------------- /micro-game-lobby/src/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-game-lobby/src/topics.rs -------------------------------------------------------------------------------- /micro-judge/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-judge/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/Cargo.lock -------------------------------------------------------------------------------- /micro-judge/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/Cargo.toml -------------------------------------------------------------------------------- /micro-judge/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/Dockerfile -------------------------------------------------------------------------------- /micro-judge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/README.md -------------------------------------------------------------------------------- /micro-judge/src/game/capturing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/game/capturing.rs -------------------------------------------------------------------------------- /micro-judge/src/game/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/game/mod.rs -------------------------------------------------------------------------------- /micro-judge/src/io/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/io/messages.rs -------------------------------------------------------------------------------- /micro-judge/src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/io/mod.rs -------------------------------------------------------------------------------- /micro-judge/src/io/redis_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/io/redis_keys.rs -------------------------------------------------------------------------------- /micro-judge/src/io/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/io/stream.rs -------------------------------------------------------------------------------- /micro-judge/src/io/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/io/topics.rs -------------------------------------------------------------------------------- /micro-judge/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/lib.rs -------------------------------------------------------------------------------- /micro-judge/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/main.rs -------------------------------------------------------------------------------- /micro-judge/src/repo/game_states.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/src/repo/game_states.rs -------------------------------------------------------------------------------- /micro-judge/src/repo/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod game_states; 2 | -------------------------------------------------------------------------------- /micro-judge/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-judge/tests/integration.rs -------------------------------------------------------------------------------- /micro-sync/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-sync/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/Cargo.lock -------------------------------------------------------------------------------- /micro-sync/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/Cargo.toml -------------------------------------------------------------------------------- /micro-sync/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/Dockerfile -------------------------------------------------------------------------------- /micro-sync/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/README.md -------------------------------------------------------------------------------- /micro-sync/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/components.rs -------------------------------------------------------------------------------- /micro-sync/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/lib.rs -------------------------------------------------------------------------------- /micro-sync/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/main.rs -------------------------------------------------------------------------------- /micro-sync/src/model.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /micro-sync/src/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/player.rs -------------------------------------------------------------------------------- /micro-sync/src/repo/history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/repo/history.rs -------------------------------------------------------------------------------- /micro-sync/src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/repo/mod.rs -------------------------------------------------------------------------------- /micro-sync/src/repo/reply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/repo/reply.rs -------------------------------------------------------------------------------- /micro-sync/src/stream/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/stream/init.rs -------------------------------------------------------------------------------- /micro-sync/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/stream/mod.rs -------------------------------------------------------------------------------- /micro-sync/src/stream/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/stream/topics.rs -------------------------------------------------------------------------------- /micro-sync/src/stream/xadd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/stream/xadd.rs -------------------------------------------------------------------------------- /micro-sync/src/stream/xread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/stream/xread.rs -------------------------------------------------------------------------------- /micro-sync/src/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/sync.rs -------------------------------------------------------------------------------- /micro-sync/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/time.rs -------------------------------------------------------------------------------- /micro-sync/src/to_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/src/to_history.rs -------------------------------------------------------------------------------- /micro-sync/sync-model/.dockerignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /micro-sync/sync-model/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /micro-sync/sync-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/sync-model/Cargo.toml -------------------------------------------------------------------------------- /micro-sync/sync-model/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/sync-model/src/api.rs -------------------------------------------------------------------------------- /micro-sync/sync-model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/micro-sync/sync-model/src/lib.rs -------------------------------------------------------------------------------- /move-model/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /move-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/move-model/Cargo.toml -------------------------------------------------------------------------------- /move-model/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/move-model/src/lib.rs -------------------------------------------------------------------------------- /old-changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/old-changelog.md -------------------------------------------------------------------------------- /redis-conn-pool/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis-conn-pool/Cargo.lock -------------------------------------------------------------------------------- /redis-conn-pool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis-conn-pool/Cargo.toml -------------------------------------------------------------------------------- /redis-conn-pool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis-conn-pool/src/lib.rs -------------------------------------------------------------------------------- /redis_streams/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /redis_streams/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis_streams/Cargo.toml -------------------------------------------------------------------------------- /redis_streams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis_streams/README.md -------------------------------------------------------------------------------- /redis_streams/src/consumer_group_opts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis_streams/src/consumer_group_opts.rs -------------------------------------------------------------------------------- /redis_streams/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis_streams/src/lib.rs -------------------------------------------------------------------------------- /redis_streams/src/sorted_streams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis_streams/src/sorted_streams.rs -------------------------------------------------------------------------------- /redis_streams/src/stream_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/redis_streams/src/stream_handler.rs -------------------------------------------------------------------------------- /reverse-proxy/.gitignore: -------------------------------------------------------------------------------- 1 | Caddyfile 2 | -------------------------------------------------------------------------------- /reverse-proxy/Caddyfile.example.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/reverse-proxy/Caddyfile.example.dev -------------------------------------------------------------------------------- /reverse-proxy/Caddyfile.example.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/reverse-proxy/Caddyfile.example.prod -------------------------------------------------------------------------------- /tinybrain/.gitignore: -------------------------------------------------------------------------------- 1 | /katago 2 | *.bin.gz 3 | gtp.log 4 | .env 5 | -------------------------------------------------------------------------------- /tinybrain/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/Cargo.lock -------------------------------------------------------------------------------- /tinybrain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/Cargo.toml -------------------------------------------------------------------------------- /tinybrain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/README.md -------------------------------------------------------------------------------- /tinybrain/analysis.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/analysis.cfg -------------------------------------------------------------------------------- /tinybrain/dockerfail/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/dockerfail/Dockerfile -------------------------------------------------------------------------------- /tinybrain/dockerfail/build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | cargo clean 4 | docker build . -t tinybrain 5 | -------------------------------------------------------------------------------- /tinybrain/dockerfail/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/dockerfail/run.sh -------------------------------------------------------------------------------- /tinybrain/examples/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/examples/server.rs -------------------------------------------------------------------------------- /tinybrain/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/env.rs -------------------------------------------------------------------------------- /tinybrain/src/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/err.rs -------------------------------------------------------------------------------- /tinybrain/src/katago/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/katago/json.rs -------------------------------------------------------------------------------- /tinybrain/src/katago/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/katago/mod.rs -------------------------------------------------------------------------------- /tinybrain/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/lib.rs -------------------------------------------------------------------------------- /tinybrain/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/main.rs -------------------------------------------------------------------------------- /tinybrain/src/websocket/authorization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/websocket/authorization.rs -------------------------------------------------------------------------------- /tinybrain/src/websocket/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/src/websocket/mod.rs -------------------------------------------------------------------------------- /tinybrain/start-tinybrain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/start-tinybrain.sh -------------------------------------------------------------------------------- /tinybrain/tinybrain.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/tinybrain/tinybrain.service -------------------------------------------------------------------------------- /undo/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/Cargo.lock -------------------------------------------------------------------------------- /undo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/Cargo.toml -------------------------------------------------------------------------------- /undo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/Dockerfile -------------------------------------------------------------------------------- /undo/src/components.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/components.rs -------------------------------------------------------------------------------- /undo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/lib.rs -------------------------------------------------------------------------------- /undo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/main.rs -------------------------------------------------------------------------------- /undo/src/repo/botness.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/repo/botness.rs -------------------------------------------------------------------------------- /undo/src/repo/expire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/repo/expire.rs -------------------------------------------------------------------------------- /undo/src/repo/game_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/repo/game_state.rs -------------------------------------------------------------------------------- /undo/src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/repo/mod.rs -------------------------------------------------------------------------------- /undo/src/stream/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/init.rs -------------------------------------------------------------------------------- /undo/src/stream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/mod.rs -------------------------------------------------------------------------------- /undo/src/stream/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/process.rs -------------------------------------------------------------------------------- /undo/src/stream/topics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/topics.rs -------------------------------------------------------------------------------- /undo/src/stream/undo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/undo.rs -------------------------------------------------------------------------------- /undo/src/stream/xack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/xack.rs -------------------------------------------------------------------------------- /undo/src/stream/xadd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/xadd.rs -------------------------------------------------------------------------------- /undo/src/stream/xread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/src/stream/xread.rs -------------------------------------------------------------------------------- /undo/undo-model/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/undo-model/Cargo.lock -------------------------------------------------------------------------------- /undo/undo-model/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/undo-model/Cargo.toml -------------------------------------------------------------------------------- /undo/undo-model/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terkwood/BUGOUT/HEAD/undo/undo-model/src/api.rs -------------------------------------------------------------------------------- /undo/undo-model/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub mod api; 2 | --------------------------------------------------------------------------------