palapa icon indicating copy to clipboard operation
palapa copied to clipboard

My Elixir code, in one huge umbrella

CircleCI

Palapa

This is a giant monorepo of code that's either under development or which I never plan to "release" in the sense of making Hex packages, expecting patches, etcetera. Whenever that happens, code will be pulled out to make everybody's life easier. Until that time, having a simple repo is just nicer ;-).

The name comes from a previous iteration of this repository, as one giant umbrella. I've since moved it to a "poncho" style repository but I like the picture too much so I'm keeping the name.

Nice Picture Of A Palapa I Found On The Interwebs

Stuff in here

In alphabetical order:

  • Amnesix, a work scheduler using Kafka for persistence and distribution
  • Entity-Component-System library, for games and maybe other things
  • Erix, a Raft implemenation that should be fit for production use
  • Game related utilities
  • A Pong game using ECS
  • Generic coding and test tools
  • A Thermostat system
  • Nerves packaging of said thermostat system
  • Some helpers for using WX from Elixir
  • The root dir has some assorted scripts, CI stuff, and so on.

Packages typically have path-relative dependencies to each other.