# Description
**Compatible with Linux and Windows Subsystem for Linux (WSL)
environments only.**
- Add VS Code devcontainer development environment configuration
- Use VS Code's **Dev Container** extension to build a containerized
development environment. Leverage the `eosphorosai/dbgpt:latest` image
as the development environment to avoid repeated dependency
installations and improve development efficiency.
- Follow the guide [Developing inside a
Container](https://code.visualstudio.com/docs/devcontainers/containers)
to set up the Dev Container:
- Install the **Dev Containers** extension.
- Use the shortcut `Ctrl+Shift+P` to open the command palette, then
enter `Dev Containers: Open Folder in Container`.
- Set git ssh
[sharing-git-credentials](https://code.visualstudio.com/remote/advancedcontainers/sharing-git-credentials)
- Before the first launch, please execute the .devcontainer/init_env.sh
script in the project root directory in **host**.
# How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide
instructions so we can reproduce. Please also list any relevant details
for your test configuration
# Snapshots:
Include snapshots for easier review.
# Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have already rebased the commits and make the commit message
conform to the project standard.
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] Any dependent changes have been merged and published in downstream
modules