Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d76fca4
Initial plan
Copilot Aug 6, 2025
a031053
Complete directory structure rename and core import updates
Copilot Aug 6, 2025
232832e
Update configuration files and Docker setup for namespace change
Copilot Aug 6, 2025
0b046ea
Fix remaining import issues and update documentation
Copilot Aug 6, 2025
4b4f5d4
Complete directory rename: argilla-server → extralit-server and updat…
Copilot Aug 6, 2025
1c50897
Update references from argilla-server to extralit-server across confi…
JonnyTran Aug 6, 2025
1903fee
rename argilla_server to extralit_server
JonnyTran Aug 6, 2025
2284156
renamed argilla-server to extralit-server
JonnyTran Aug 6, 2025
99373b3
updated client.Argilla to client.Extralit
JonnyTran Aug 6, 2025
b18a803
replaced ArgillaAPI to ExtralitAPI
JonnyTran Aug 6, 2025
041fba4
replaced `rg.` to `ex.`
JonnyTran Aug 6, 2025
ee4b092
updated client.Argilla to client.Extralit
JonnyTran Aug 6, 2025
1be0449
changed ARGILLA_ to EXTRALIT_
JonnyTran Aug 6, 2025
02ece81
Refactor: Replace ArgillaError with ExtralitError across the codebase
JonnyTran Aug 6, 2025
b38a0a1
Refactor: Rename references from Argilla to Extralit across the codebase
JonnyTran Aug 6, 2025
1772935
Refactor: Update references from Argilla to Extralit in Docker config…
JonnyTran Aug 6, 2025
8bcba77
Update Docker image references and skip tests in hub dataset exporter
JonnyTran Aug 6, 2025
31af012
latest
JonnyTran Aug 6, 2025
b21af6e
Complete frontend directory rename: argilla-frontend → extralit-front…
Copilot Aug 6, 2025
3215ce3
Refactor: Update references from Argilla to Extralit in configuration…
JonnyTran Aug 6, 2025
1817ec1
Refactor: Update references from Argilla to Extralit in configuration…
JonnyTran Aug 6, 2025
6edb704
renamed "/argilla/" to "/extralit/"
JonnyTran Aug 6, 2025
cbdb138
updated mkdocs
JonnyTran Aug 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
211 changes: 102 additions & 109 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,115 +1,108 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/anaconda
{
"name": "Tilt on K8s for full-stack development",

"build": {
"context": ".",
"dockerfile": "Dockerfile"
},

"customizations": {
"vscode": {
"extensions": [
"GitHub.copilot",
"GitHub.copilot-chat",
"github.vscode-github-actions",
"ms-python.python",
"usernamehw.errorlens",
"charliermarsh.ruff",
"ms-toolsai.jupyter",
"eamodio.gitlens",
"tilt-dev.tiltfile",
"Vue.volar",
"ms-kubernetes-tools.vscode-kubernetes-tools",
"firsttris.vscode-jest-runner"
]
"name": "Tilt on K8s for full-stack development",
"build": {
"context": ".",
"dockerfile": "Dockerfile"
},
"settings": {
"python.testing.pytestEnabled": true,
"python.testing.cwd": "${workspaceFolder}/tests",
"python.envFile": "${workspaceFolder}/extralit/.env.test",
"python.testing.pytestArgs": [ "-vs", "--disable-warnings" ],
"python.defaultInterpreterPath": "/opt/conda/bin/python",
"python.condaPath": "/usr/local/bin/micromamba",
"search.exclude": {
"argilla-server/src/argilla_server/static/": true,
"argilla-frontend/dist/": true,
"_nuxt/": true,
"node_modules/": true,
".venv/": true
},
"files.watcherExclude": {
"argilla-server/src/argilla_server/static/": true,
"argilla-frontend/dist/": true,
"_nuxt/": true,
"node_modules/": true,
".venv/": true
},
"[javascript]": {
"editor.tabSize": 2
},
"jest.pathToJest": "npm test --",
"jest.autoRun": {
"watch": true,
"onSave": "test-file"
},
"jest.runAllTestsFirst": false,
"jest.showCoverageOnLoad": true,
"jest.testExplorer": {
"enabled": true
}
}
},

// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
10350,
5005,
6443,
3000
],

"remoteEnv": {
"WCS_HTTP_URL": "${localEnv:WCS_HTTP_URL}",
"WCS_GRPC_URL": "${localEnv:WCS_GRPC_URL}",
"WCS_API_KEY": "${localEnv:WCS_API_KEY}",
"ARGILLA_DATABASE_URL": "${localEnv:ARGILLA_DATABASE_URL}",
"S3_ENDPOINT": "${localEnv:S3_ENDPOINT}",
"S3_ACCESS_KEY": "${localEnv:S3_ACCESS_KEY}",
"S3_SECRET_KEY": "${localEnv:S3_SECRET_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}"
},

// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
// Add Docker-in-Docker support. A Debian base requires the proprietary Docker engine.
"ghcr.io/devcontainers/features/docker-in-docker:2.12.0": {
"version": "latest",
"moby": "false"
"customizations": {
"vscode": {
"extensions": [
"GitHub.copilot",
"GitHub.copilot-chat",
"github.vscode-github-actions",
"ms-python.python",
"usernamehw.errorlens",
"charliermarsh.ruff",
"ms-toolsai.jupyter",
"eamodio.gitlens",
"tilt-dev.tiltfile",
"Vue.volar",
"ms-kubernetes-tools.vscode-kubernetes-tools",
"firsttris.vscode-jest-runner"
]
},
"settings": {
"python.testing.pytestEnabled": true,
"python.testing.cwd": "${workspaceFolder}/tests",
"python.envFile": "${workspaceFolder}/extralit/.env.test",
"python.testing.pytestArgs": [
"-vs",
"--disable-warnings"
],
"python.defaultInterpreterPath": "/opt/conda/bin/python",
"python.condaPath": "/usr/local/bin/micromamba",
"search.exclude": {
"extralit-server/src/extralit_server/static/": true,
"extralit-frontend/dist/": true,
"_nuxt/": true,
"node_modules/": true,
".venv/": true
},
"files.watcherExclude": {
"extralit-server/src/extralit_server/static/": true,
"extralit-frontend/dist/": true,
"_nuxt/": true,
"node_modules/": true,
".venv/": true
},
"[javascript]": {
"editor.tabSize": 2
},
"jest.pathToJest": "npm test --",
"jest.autoRun": {
"watch": true,
"onSave": "test-file"
},
"jest.runAllTestsFirst": false,
"jest.showCoverageOnLoad": true,
"jest.testExplorer": {
"enabled": true
}
}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
10350,
5005,
6443,
3000
],
"remoteEnv": {
"WCS_HTTP_URL": "${localEnv:WCS_HTTP_URL}",
"WCS_GRPC_URL": "${localEnv:WCS_GRPC_URL}",
"WCS_API_KEY": "${localEnv:WCS_API_KEY}",
"EXTRALIT_DATABASE_URL": "${localEnv:EXTRALIT_DATABASE_URL}",
"S3_ENDPOINT": "${localEnv:S3_ENDPOINT}",
"S3_ACCESS_KEY": "${localEnv:S3_ACCESS_KEY}",
"S3_SECRET_KEY": "${localEnv:S3_SECRET_KEY}",
"OPENAI_API_KEY": "${localEnv:OPENAI_API_KEY}"
},

// Add Kubernetes support with k3d and the kubectl, and helm CLI tools.
"ghcr.io/rio/features/k3d:1.1.0": {},
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1.2.0": {},

// Add python support with micromamba and some packages
"ghcr.io/mamba-org/devcontainer-features/micromamba": {
"autoActivate": true,
"channels": "conda-forge huggingface defaults",
"packages": "python==3.10.14 uvicorn uv pdm ipykernel pre-commit pyparsing!=3.0.5 pytest pytest-cov pytest-mock pytest-asyncio==0.21.1 pytest-env factory_boy~=3.2.1 pandoc==2.12 ipython<8.0.0 nodejs==18.16.1 pandoc==2.12 pytest-randomly>=3.15.0",
"envFile": "",
"envName": "base"
// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
// Add Docker-in-Docker support. A Debian base requires the proprietary Docker engine.
"ghcr.io/devcontainers/features/docker-in-docker:2.12.0": {
"version": "latest",
"moby": "false"
},
// Add Kubernetes support with k3d and the kubectl, and helm CLI tools.
"ghcr.io/rio/features/k3d:1.1.0": {},
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1.2.0": {},
// Add python support with micromamba and some packages
"ghcr.io/mamba-org/devcontainer-features/micromamba": {
"autoActivate": true,
"channels": "conda-forge huggingface defaults",
"packages": "python==3.10.14 uvicorn uv pdm ipykernel pre-commit pyparsing!=3.0.5 pytest pytest-cov pytest-mock pytest-asyncio==0.21.1 pytest-env factory_boy~=3.2.1 pandoc==2.12 ipython<8.0.0 nodejs==18.16.1 pandoc==2.12 pytest-randomly>=3.15.0",
"envFile": "",
"envName": "base"
},
},

},

"postCreateCommand": "/workspace/setup.sh",
"postStopCommand": "tilt down",

"hostRequirements": {
"cpus": 4,
"memory": "16gb",
"storage": "32gb"
}
}
"postCreateCommand": "/workspace/setup.sh",
"postStopCommand": "tilt down",
"hostRequirements": {
"cpus": 4,
"memory": "16gb",
"storage": "32gb"
}
}
Loading
Loading