Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
74bbd14
hidemetadata
yangw-dev Feb 9, 2026
b4a67ca
Merge branch 'main' of github.com:gpu-mode/kernelboard
yangw-dev Feb 9, 2026
797664f
Merge branch 'main' of github.com:gpu-mode/kernelboard
yangw-dev Feb 9, 2026
a026132
Merge branch 'main' of github.com:gpu-mode/kernelboard
yangw-dev Feb 10, 2026
6564f0a
Merge branch 'main' of github.com:gpu-mode/kernelboard
yangw-dev Feb 10, 2026
9a26768
Merge branch 'main' of github.com:gpu-mode/kernelboard
yangw-dev Feb 26, 2026
cae3c8a
test1
yangw-dev Feb 26, 2026
8d10af2
test1
yangw-dev Feb 27, 2026
f8c74c7
test1
yangw-dev Feb 27, 2026
45b28e8
test1
yangw-dev Feb 27, 2026
cb1e088
test1
yangw-dev Feb 27, 2026
166c94a
test1
yangw-dev Feb 27, 2026
f646583
test1
yangw-dev Feb 27, 2026
2f9d45e
test1
yangw-dev Feb 27, 2026
60fca92
test1
yangw-dev Feb 27, 2026
6dbd8a4
test3
yangw-dev Mar 3, 2026
47c1299
Merge branch 'main' of github.com:gpu-mode/kernelboard
yangw-dev Mar 3, 2026
7dd8b7f
Merge branch 'main' into fix
yangw-dev Mar 3, 2026
dc539eb
test3
yangw-dev Mar 3, 2026
7f16b29
test3
yangw-dev Mar 3, 2026
78b9638
test3
yangw-dev Mar 4, 2026
24cddc1
test3
yangw-dev Mar 4, 2026
9cf5703
test3
yangw-dev Mar 4, 2026
27af6fa
Merge branch 'main' of github.com:gpu-mode/kernelboard
yangw-dev Mar 4, 2026
0f25caa
Merge branch 'main' into addeditor
yangw-dev Mar 4, 2026
543f663
test3
yangw-dev Mar 4, 2026
e0c6329
test3
yangw-dev Mar 6, 2026
3cb3164
test3
yangw-dev Mar 6, 2026
e9648bf
test3
yangw-dev Mar 6, 2026
851cdb4
test3
yangw-dev Mar 6, 2026
d74f860
test3
yangw-dev Mar 6, 2026
e097280
test3
yangw-dev Mar 6, 2026
1ed2182
test3
yangw-dev Mar 6, 2026
e4cd5a7
test3
yangw-dev Mar 6, 2026
19c2cd0
test3
yangw-dev Mar 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ htmlcov/
node_modules/

.env
.env.test
.vscode
*.DS_Store
kernelboard/static/app
Expand Down
37 changes: 37 additions & 0 deletions docker-compose.dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
version: '3.8'

services:
postgres:
image: postgres:16
container_name: kernelboard-postgres
environment:
POSTGRES_USER: elainewy
POSTGRES_PASSWORD: dev
POSTGRES_DB: kernelboard
ports:
- "5433:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
- ./tests/data.sql:/docker-entrypoint-initdb.d/data.sql
healthcheck:
test: ["CMD-SHELL", "pg_isready -U elainewy -d kernelboard"]
interval: 5s
timeout: 5s
retries: 5

redis:
image: redis:7-alpine
container_name: kernelboard-redis
ports:
- "6379:6379"
volumes:
- redis_data:/data
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 5s
timeout: 5s
retries: 5

volumes:
postgres_data:
redis_data:
216 changes: 216 additions & 0 deletions frontend/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,14 @@
"test": "vitest"
},
"dependencies": {
"@codemirror/lang-python": "^6.2.1",
"@codemirror/theme-one-dark": "^6.1.3",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.1",
"@mui/icons-material": "^7.2.0",
"@mui/material": "^7.2.0",
"@types/react-syntax-highlighter": "^15.5.13",
"@uiw/react-codemirror": "^4.25.7",
"dayjs": "^1.11.13",
"echarts": "^6.0.0",
"echarts-for-react": "^3.0.6",
Expand Down
2 changes: 2 additions & 0 deletions frontend/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import AppLayout from "./components/app-layout/AppLayout";
import { CssBaseline, ThemeProvider } from "@mui/material";
import { createAppTheme } from "./components/common/styles/theme";
import Leaderboard from "./pages/leaderboard/Leaderboard";
import LeaderboardEditor from "./pages/leaderboard/LeaderboardEditor";
import Home from "./pages/home/Home";
import News from "./pages/news/News";
import WorkingGroups from "./pages/working-groups/WorkingGroups";
Expand Down Expand Up @@ -68,6 +69,7 @@ function App() {
<Route path="/" element={<Navigate to="/home" replace />} />
<Route path="/home" element={<Home />} />
<Route path="/leaderboard/:id" element={<Leaderboard />} />
<Route path="/leaderboard/:id/editor" element={<LeaderboardEditor />} />
<Route path="/news" element={<News />} />
<Route path="/news/:slug" element={<News />} />
<Route path="/working-groups" element={<WorkingGroups />} />
Expand Down
Loading
Loading