-
Task
-
Resolution: Unresolved
-
Normal
-
None
The current installation instructions for BrainzBot are very production-focused, i.e. they rely on pulling all repositories directly from git without using local clones. This makes the setup extremely messy as all the code is in a directory in the virtualenv that could theoretically be overwritten without prejucide and commiting and pushing changes relies on hacking around on those virtualenv clones.
I'd really like to have a seperate set of setup instructions for a local dev setup that use docker containers for redis and postgres and use "pip install -e ." to use local clones of both -core and -plugins instead of pulling them from git. brainzbot-bot is a different beast as it has to be somewhere in the gopath which is kind of a mess in itself but we shouldn't have to make any changes to that repository anyways so it can stay that way.