mirror of
https://github.com/massbug/judge4c.git
synced 2026-10-15 15:17:31 +00:00
bb81c4f7e1e15dc2ec9ead4c0527d5ad3d7c393f
monaco-editor-lsp-next
✨ A Next.js integration of Monaco Editor with LSP support, free from SSR issues.
🚀 Quick Start
🐳 Using Docker (Recommended)
# Clone repository
git clone https://github.com/cfngc4594/monaco-editor-lsp-next
cd monaco-editor-lsp-next
# Start containers in detached mode
docker compose -f ./docker/compose.yml up -d
🔧 Development Setup
# Clone repository
git clone https://github.com/cfngc4594/monaco-editor-lsp-next
cd monaco-editor-lsp-next
# Start specific containers (lsp-c and lsp-cpp) in detached mode
docker compose -f ./docker/compose.yml up -d lsp-c lsp-cpp
# Install project dependencies using Bun package manager
bun install
# Run the development server
bun run dev
⚙️ Configuration
LSP Server Settings
| Language | LSP Server | Port |
|---|---|---|
C |
clangd |
4594 |
C++ |
clangd |
4595 |
Description
A full-stack, open-source online judge platform designed to elevate college programming education.
collegejudgelanguage-clientlanguage-server-protocollsplsp-servermonacomonaco-editornextjsojonline-judge
Readme
MIT
6.3 MiB
Languages
TypeScript
92.3%
CSS
6.7%
Dockerfile
0.8%
JavaScript
0.2%