Create Development Docker Container #2546
Labels
needs discussion
Issues that need discussion before they can be worked on
type: refactor
Architecture, code or CI improvements that may or may not tackle technical debt.
Summary
Create and maintain a development container with all of the required tooling to work within the ibc-go repo, in order to provide a uniform experience for all developers.
Problem Definition
It can be a problem when working with different versions of tooling on a day to day basis but especially when onboarding onto the repo, as well as discrepancies in CI environments.
Proposal
Create a docker container which has tooling installed at specified versions which can be used in CI and our Makefiles. Some examples of software that could be included would be things such as.
This would allow a consistent development experience, as well as making onboarding onto the repo as painless as possible, wth the only project dependency required to get started being docker.
Makefile targets can utilize this dev container so everybody's experience is the same.
For Admin Use
The text was updated successfully, but these errors were encountered: