envd
envd copied to clipboard
๐๏ธ Reproducible development environment
## Description We need set up the test process and add more unit/integration test cases. There are many interfaces in the code, thus it should be easy to mock them...
## Description ```python run(command="ls -l") ``` Users may need to run some specific commands. We should support that.
## Description midi ssh
## Description Now we have compile, build stage. But we do not track the run stage (docker run). We need to have a separate stage to keep track of the...
## Description When the image pulling process is affected by the network issue, the error message is not friendly. 
## Description Users need to get the data to run the training jobs. Thus the build language needs to support it ## Feature lists - Runtime fetch. We should not...
feasibility-research(runtime): update build.envd automatically when users update the deps in runtime
For example, the user updates deps in the container. envd can suggest him/her update the build.envd or update it automatically. It may be possible if the container is run in...
We wrote a bot to add labels and assign issues automatically. We need to document how to use it.
## Description Now the logic in https://github.com/tensorchord/envd/blob/main/pkg/docker/docker.go is messy. The logic is coupled with lang/IR and other things. We need to refactor it. Maybe we can have a new abstraction...
## Description The print rule of progress writer and compileui writer is broken because of the emoji: ``` [+] โ parse build.envd and download/cache dependencies 23.7s โ (finished) => download...