The open source capital management company
The fund repository holds the resources for the Open Source Capital Management platform.
The project is actively a work-in-progress.
Below are resources for the project and repository.
On a fresh machine with the repository cloned, run the bootstrap script:
./tools/bootstrap-machine --profile dev/yourname
./tools/bootstrap-machine --profile production --prod # production with secret validationAdd the devenv shell hook to auto-activate the environment on cd:
# zsh (~/.zshrc)
eval "$(devenv hook zsh)"
# bash (~/.bashrc)
eval "$(devenv hook bash)"
# fish (~/.config/fish/config.fish)
devenv hook fish | source
# nushell (config.nu)
devenv hook nu | save --force ~/.cache/devenv/hook.nu
source ~/.cache/devenv/hook.nuThen trust the project directory:
devenv allowOnce bootstrapped:
# Environment auto-activates on cd with devenv hook configured
devenv shell # or: enter manually without hook
devenv --profile apps up # start application services
devenv --profile ml shell # machine learning training environmentProduction runs on a VM with devenv --profile apps up and secretspec for secret injection.
An unordered and non-exhaustive list we work towards:
Test in production
Always roll forward
Systems over process
No code is good code
Never write documentation
Be explicit
Git is truth
Check out our tasks to see what we're working on or ping either of us for anything else.