Its not the easiest to set up a local dev environment since Dataservice is pretty old and uses Python 3.7.11. This means that developers now need to use pyenv to setup Python 3.7.11 on their machines if they want to develop natively. Additionally, the developers feel the current README is not sufficient to get started.
Approach
Make local dev environment steps clearer
Provide a dev setup that does not require installation of anything locally except Docker
Motivation
Its not the easiest to set up a local dev environment since Dataservice is pretty old and uses Python 3.7.11. This means that developers now need to use pyenv to setup Python 3.7.11 on their machines if they want to develop natively. Additionally, the developers feel the current README is not sufficient to get started.
Approach