Skip to content

muchq/MoonBase

Folders and files

NameName
Last commit message
Last commit date
Feb 8, 2025
Mar 2, 2025
Nov 24, 2024
Jul 27, 2024
Apr 26, 2025
Apr 7, 2025
Apr 7, 2025
Feb 8, 2025
Apr 7, 2025
Apr 6, 2025
Apr 20, 2025
Oct 1, 2024
Jul 16, 2023
Apr 28, 2025
Oct 23, 2022
Jan 11, 2025
Apr 19, 2025
Jun 24, 2023
Feb 8, 2025
Jun 15, 2024
Mar 1, 2025
Apr 20, 2025
Apr 20, 2025
Oct 30, 2024
Nov 22, 2017
Feb 1, 2025
Apr 20, 2025
Apr 7, 2025
Jun 29, 2024
Apr 26, 2025
Apr 26, 2025
Feb 15, 2025
Oct 2, 2024

Repository files navigation

MoonBase

Test + Publish

MoonBase

Contents

Card Games

  • Rust: /rust/cards - Experimenting with moving card game engines to Rust
  • C++: /cpp/cards - Golf implementation and some helpers
  • Go: /go/cards - Experimenting with moving card game engines to Go

Document Database

Golf Services

Web Related

Graphics Stuff

  • Scala:
  • Go:
    • blurring - some image processing tools
  • Java:
    • imagine - a couple of blur filters

Other Projects

IDE Support

IntelliJ

Tested with Bazel for IntelliJ

Java and Go targets Just Work™.

Add new targets to project view if they aren't detected automatically.

Clion

C++ and Rust projects work with Bazel for IntelliJ, but autocomplete/intellisense doesn't feel very snappy.

GoLand

Go projects work with Bazel for IntelliJ. Alternatively, you can use IntelliJ for Go too.

VSCode

For C++ use hedronvision/bazel-compile-commands-extractor

Follow instructions here

and then do

bazel run @hedron_compile_commands//:refresh_all
code .

Importing a project?

See IMPORTING