|
1 | 1 | { |
2 | | - "containerUser": "dev", |
| 2 | + "containerUser": "pypackit-dev", |
3 | 3 | "customizations": { |
4 | 4 | "vscode": { |
5 | 5 | "extensions": [ |
6 | 6 | "James-Yu.latex-workshop", |
7 | | - "ExecutableBookProject.myst-highlight" |
| 7 | + "ExecutableBookProject.myst-highlight", |
| 8 | + "ms-python.python", |
| 9 | + "ms-python.vscode-pylance", |
| 10 | + "ms-python.debugpy", |
| 11 | + "ms-toolsai.jupyter", |
| 12 | + "ms-toolsai.jupyter-keymap", |
| 13 | + "ms-toolsai.jupyter-renderers", |
| 14 | + "ms-vscode.cpptools", |
| 15 | + "ritwickdey.LiveServer", |
| 16 | + "VisualStudioExptTeam.vscodeintellicode", |
| 17 | + "ms-toolsai.vscode-jupyter-cell-tags", |
| 18 | + "ms-toolsai.vscode-jupyter-slideshow", |
| 19 | + "twxs.cmake", |
| 20 | + "ms-vscode.cmake-tools", |
| 21 | + "redhat.java", |
| 22 | + "ms-azuretools.vscode-docker", |
| 23 | + "dbaeumer.vscode-eslint", |
| 24 | + "eamodio.gitlens", |
| 25 | + "ms-vscode.cpptools-extension-pack", |
| 26 | + "VisualStudioExptTeam.intellicode-api-usage-examples", |
| 27 | + "formulahendry.code-runner", |
| 28 | + "GitHub.copilot", |
| 29 | + "GitHub.copilot-chat", |
| 30 | + "GitHub.vscode-pull-request-github", |
| 31 | + "ms-vscode-remote.remote-ssh-edit", |
| 32 | + "ecmel.vscode-html-css", |
| 33 | + "formulahendry.auto-rename-tag", |
| 34 | + "redhat.vscode-yaml", |
| 35 | + "MS-vsliveshare.vsliveshare", |
| 36 | + "xabikos.JavaScriptSnippets", |
| 37 | + "ms-vscode.remote-explorer", |
| 38 | + "christian-kohler.path-intellisense", |
| 39 | + "golang.Go", |
| 40 | + "formulahendry.auto-close-tag", |
| 41 | + "bmewburn.vscode-intelephense-client", |
| 42 | + "streetsidesoftware.code-spell-checker", |
| 43 | + "donjayamanne.githistory", |
| 44 | + "KevinRose.vsc-python-indent", |
| 45 | + "njpwerner.autodocstring", |
| 46 | + "wholroyd.jinja", |
| 47 | + "jeff-hykin.better-cpp-syntax", |
| 48 | + "mechatroner.rainbow-csv", |
| 49 | + "techer.open-in-browser", |
| 50 | + "mhutchie.git-graph", |
| 51 | + "yzhang.markdown-all-in-one", |
| 52 | + "Zignd.html-css-class-completion", |
| 53 | + "DavidAnson.vscode-markdownlint", |
| 54 | + "aaron-bond.better-comments", |
| 55 | + "naumovs.color-highlight", |
| 56 | + "redhat.vscode-xml", |
| 57 | + "tomoki1207.pdf", |
| 58 | + "pranaygp.vscode-css-peek", |
| 59 | + "shd101wyy.markdown-preview-enhanced", |
| 60 | + "ms-vscode.makefile-tools", |
| 61 | + "GitHub.codespaces", |
| 62 | + "rust-lang.rust-analyzer", |
| 63 | + "GitHub.remotehub", |
| 64 | + "ms-vscode.remote-repositories", |
| 65 | + "GitHub.vscode-github-actions", |
| 66 | + "thekalinga.bootstrap4-vscode", |
| 67 | + "ziyasal.vscode-open-in-github", |
| 68 | + "ZainChen.json", |
| 69 | + "kisstkondoros.vscode-gutter-preview", |
| 70 | + "tamasfe.even-better-toml", |
| 71 | + "shardulm94.trailing-spaces", |
| 72 | + "quicktype.quicktype", |
| 73 | + "yzane.markdown-pdf", |
| 74 | + "bierner.markdown-mermaid", |
| 75 | + "GraphQL.vscode-graphql", |
| 76 | + "ms-python.pylint", |
| 77 | + "bierner.github-markdown-preview", |
| 78 | + "jock.svg", |
| 79 | + "charliermarsh.ruff", |
| 80 | + "ms-python.mypy-type-checker", |
| 81 | + "graphql.vscode-graphql-syntax" |
8 | 82 | ], |
9 | 83 | "settings": { |
10 | | - "terminal.integrated.scrollback": 100000 |
| 84 | + "python.defaultInterpreterPath": "/opt/conda/envs/website/bin/python", |
| 85 | + "terminal.integrated.scrollback": 1000000 |
11 | 86 | } |
12 | 87 | } |
13 | 88 | }, |
|
19 | 94 | "../features/pkg_setup": { |
20 | 95 | "packages": "{\n \\\"website\\\": {\n \\\"packages\\\": [\n {\n \\\"id\\\": \\\"ci\\\",\n \\\"extras\\\": \\\"all\\\"\n }\n ],\n \\\"python-version\\\": \\\"3.13\\\",\n \\\"sources\\\": \\\"pip conda apt bash\\\"\n }\n}" |
21 | 96 | }, |
22 | | - "ghcr.io/devcontainers/features/common-utils:2": {}, |
| 97 | + "../features/setup-user": {}, |
| 98 | + "ghcr.io/devcontainers-extra/features/apt-get-packages:1": { |
| 99 | + "packages": "" |
| 100 | + }, |
| 101 | + "ghcr.io/devcontainers/features/common-utils:2": { |
| 102 | + "configureZshAsDefaultShell": true, |
| 103 | + "installOhMyZsh": true, |
| 104 | + "installOhMyZshConfig": true, |
| 105 | + "installZsh": true, |
| 106 | + "upgradePackages": true, |
| 107 | + "userGid": "1000", |
| 108 | + "userUid": "1000", |
| 109 | + "username": "pypackit-dev" |
| 110 | + }, |
23 | 111 | "ghcr.io/devcontainers/features/conda:1": { |
24 | 112 | "addCondaForge": true, |
25 | 113 | "version": "latest" |
26 | 114 | }, |
27 | | - "ghcr.io/devcontainers/features/git:1": {} |
| 115 | + "ghcr.io/devcontainers/features/git-lfs:1": { |
| 116 | + "autoPull": true, |
| 117 | + "version": "latest" |
| 118 | + }, |
| 119 | + "ghcr.io/devcontainers/features/git:1": { |
| 120 | + "ppa": false, |
| 121 | + "version": "latest" |
| 122 | + }, |
| 123 | + "ghcr.io/devcontainers/features/github-cli:1": { |
| 124 | + "version": "latest" |
| 125 | + }, |
| 126 | + "ghcr.io/devcontainers/features/node:1": { |
| 127 | + "installYarnUsingApt": true, |
| 128 | + "nodeGypDependencies": true, |
| 129 | + "nvmInstallPath": "/usr/local/share/nvm", |
| 130 | + "nvmVersion": "latest", |
| 131 | + "pnpmVersion": "latest", |
| 132 | + "version": "latest" |
| 133 | + } |
28 | 134 | }, |
29 | 135 | "name": "Documentation Environment", |
| 136 | + "overrideFeatureInstallOrder": [ |
| 137 | + "ghcr.io/devcontainers/features/common-utils", |
| 138 | + "ghcr.io/devcontainers/features/git", |
| 139 | + "ghcr.io/devcontainers/features/node", |
| 140 | + "ghcr.io/devcontainers/features/conda", |
| 141 | + "ghcr.io/devcontainers/features/git-lfs", |
| 142 | + "ghcr.io/devcontainers/features/github-cli", |
| 143 | + "./features/setup-user", |
| 144 | + "ghcr.io/devcontainers-extra/features/apt-get-packages", |
| 145 | + "./features/conda_setup", |
| 146 | + "./features/pkg_setup" |
| 147 | + ], |
30 | 148 | "postCreateCommand": { |
31 | | - "install_devcontainers_cli": [ |
32 | | - "npm", |
33 | | - "install", |
34 | | - "-g", |
35 | | - "@devcontainers/cli" |
36 | | - ], |
37 | | - "source_tasks": "echo 'source /workspace/.devcontainer/container-docs/tasks_local.sh' | tee -a ~/.bashrc ~/.bash_profile" |
| 149 | + "activate_conda_env": "echo 'conda activate website' | tee -a ~/.bashrc ~/.bash_profile ~/.zshrc ~/.zprofile", |
| 150 | + "source_tasks": "echo 'source /workspace/.devcontainer/container-docs/tasks_local.sh' | tee -a ~/.bashrc ~/.bash_profile ~/.zshrc ~/.zprofile" |
38 | 151 | }, |
39 | | - "remoteUser": "dev", |
| 152 | + "remoteUser": "pypackit-dev", |
40 | 153 | "service": "docs", |
41 | 154 | "shutdownAction": "none", |
42 | 155 | "workspaceFolder": "/workspace" |
|
0 commit comments