This is an automated email from the ASF dual-hosted git repository.

xiaoyu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/shenyu-website.git


The following commit(s) were added to refs/heads/main by this push:
     new cb951aa469 Support `Contribute with Gitpod`. (#1030)
cb951aa469 is described below

commit cb951aa4690df53c4abaa343bf5173651eb188e0
Author: Kerwin Bryant <kerwin...@apache.org>
AuthorDate: Thu Aug 8 10:55:31 2024 +0800

    Support `Contribute with Gitpod`. (#1030)
---
 .devcontainer/devcontainer.json | 31 +++++++++++++++++++++++++++++++
 .gitpod.yml                     | 23 +++++++++++++++++++++++
 README.md                       |  1 +
 3 files changed, 55 insertions(+)

diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
new file mode 100644
index 0000000000..a7e1eba0f0
--- /dev/null
+++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,31 @@
+{
+  "name": "Shenyu DevContainer",
+  "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
+  "features": {
+      "ghcr.io/devcontainers/features/node:1": {
+          "version": "20"
+      },
+      "ghcr.io/devcontainers/features/git-lfs:1.1.0": {}
+  },
+  "customizations": {
+      "vscode": {
+          "settings": {},
+          // same extensions as Gitpod, should match /.gitpod.yml
+          "extensions": [
+              "editorconfig.editorconfig",
+              "dbaeumer.vscode-eslint",
+              "stylelint.vscode-stylelint",
+              "DavidAnson.vscode-markdownlint",
+              "ms-azuretools.vscode-docker",
+              "GitHub.vscode-pull-request-github"
+          ]
+      }
+  },
+  "portsAttributes": {
+      "3000": {
+          "label": "Shenyu Website",
+          "onAutoForward": "notify"
+      }
+  },
+  "postCreateCommand": "node --version"
+}
diff --git a/.gitpod.yml b/.gitpod.yml
new file mode 100644
index 0000000000..a65a026d8a
--- /dev/null
+++ b/.gitpod.yml
@@ -0,0 +1,23 @@
+tasks:
+
+    - name: Run
+      command: |
+          gp sync-await setup
+          yarn start
+
+    - name: Setup
+      init: |
+          yarn install
+      command: |
+          gp sync-done setup
+          exit 0
+      openMode: split-right
+
+vscode:
+    extensions:
+        - editorconfig.editorconfig
+        - dbaeumer.vscode-eslint
+        - stylelint.vscode-stylelint
+        - DavidAnson.vscode-markdownlint
+        - ms-azuretools.vscode-docker
+        - GitHub.vscode-pull-request-github
diff --git a/README.md b/README.md
index 3698082f88..0f2de10325 100755
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # Apache ShenYu Official Website
 
 ![Website 
Deploy](https://github.com/apache/shenyu-website/workflows/Website%20Deploy/badge.svg)
+[![Contribute with 
Gitpod](https://img.shields.io/badge/Contribute%20with-Gitpod-908a85?logo=gitpod&color=green)](https://gitpod.io/#https://github.com/apache/shenyu-website)
 
 This project keeps all sources used for building up Apache ShenYu official 
website which's served at <https://shenyu.apache.org/>. 
 

Reply via email to