diff --git a/.gitpod.yml b/.gitpod.yml new file mode 100644 index 00000000000..9203c42a71a --- /dev/null +++ b/.gitpod.yml @@ -0,0 +1,2 @@ +# https://www.gitpod.io/docs/configure +image: "ghcr.io/deepmodeling/abacus-development-kit:gnu" diff --git a/doc/install.md b/doc/install.md index ff1222835e6..ab3db7e5994 100644 --- a/doc/install.md +++ b/doc/install.md @@ -7,8 +7,6 @@ - [Link LIBXC](#link-libxc) - [Structure of the package](#structure-of-the-package) - [Structure of source code](#structure-of-source-code) - - - [Building the program](#building-the-program) - [Installation with DeePKS](#installation-with-deepks) - [Extra prerequisites](#extra-prerequisites) - [Extra settings for building](#extra-settings-for-building) @@ -78,6 +76,15 @@ If you use Intel toolchain, don't forget to [set environment variables](https:// [back to top](#download-and-install) +### Container Deployment + +We offer a pre-built docker image containing all the requirements - you only need to clone and compile `abacus` in the container. Please refer to our [Package Page](https://github.com/deepmodeling/abacus-develop/pkgs/container/abacus-development-kit). + +The project is ready for VS Code development container. Please refer to [Developing inside a Container](https://code.visualstudio.com/docs/remote/containers#_quick-start-try-a-development-container). Choose `Open a Remote Window -> Clone a Repository in Container Volume` in VS Code command palette, and put the [git address](https://github.com/deepmodeling/abacus-develop.git) of `ABACUS` when prompted. + +We also support [gitpod](https://www.gitpod.io/) to offer an ready-to-use online development environment. +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/deepmodeling/abacus-develop) + ### Build and install ABACUS with CMake #### Configure