Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
C

cuihairu/kode

KBEngine Development Environment

Before you install: no copy-paste command · license Apache-2.0 · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/cuihairu/kode

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
2 ★ · cuihairu/kode · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-07 · last seen 2026-11-14 · seen 8× · listed by 1 sources
Score
score 103 · 2 ★ · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository cuihairu/kode;first catalogued 2026-11-07;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

Kode — KBEngine Development Environment

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

English | 中文
> Kode (KBEngine Development Environment) - A VS Code development assistant extension for KBEngine
## Introduction
Kode is a VS Code extension that provides language support, navigation, and helper panels for the KBEngine game server framework.
KBEngine is an open-source MMO game server framework built on a distributed architecture. Kode targets KBEngine's entity definition (.def) files and provides syntax highlighting, completion, hover information, navigation, and diagnostics, along with panels for entity browsing, server control, logs, monitoring, and the dependency graph, plus a code generator.
## Daily Builds
The repository automatically builds from main every day and publishes a rolling release to the nightly tag on Releases: each build replaces the previous release's assets and notes (including build time, commit, and an asset table). The tag stays nightly; versioned releases (v0.1.0–v0.1.3) are cut manually from the released 0.1.x line. The scheduled build skips automatically for that day when the default branch has no new commits within 48 hours. The build pipeline lives in .github/workflows/daily-build.yml.
| Asset | Platform | Install |
| kode-nightly.vsix | Windows / macOS / Linux (universal for VS Code ≥1.82) | Download and run code --install-extension kode-nightly.vsix |
> Published on the VS Code Marketplace: cuihairu.kode-kbengine
## Testing Scope
CI and local development split into three paths by what changed — editing one line of docs should not trigger a full compile.
1. Docs changes (.md, docs/, images): no compile. The main CI
workflow's paths-ignore already skips these paths.
2. Code changes: run only the touched subset, not the whole suite.
pnpm test -- --testPathPatterns=
3. Full run (pnpm test): triggered only by package.json / pnpm-lock.yaml,
.github/, Docker/Compose config changes, or before a release.
## Core Features
### Syntax Highlighting
[Syntax highlighting for .def files]
[Source-backed semantic highlighting for primitives/containers/detail values]
[Highlighting for container types (ARRAY, FIXEDDICT, TUPLE)]
[Source-backed Flags / DetailLevel highlighting]
### IntelliSense
[Type auto-completion]
[Flags suggestions]
[DetailLevel suggestions]
[XML tag suggestions]
[Hook method completion (36 hooks, each with its KBEngine source call-site location)]
### Code Snippets
[11 common .def templates + 4 Python hot-reload templates (snippets/kbengine-python.json) + 2 types.xml type-alias templates (ARRAY uses the engine's syntax; engine-unregistered types such as BOOL/TUPLE have been removed)]
[One-click insertion of property definitions]
[Quick generation of method definitions]
[Snippet generation from the selection (Generate Snippet from Selection, merged into .vscode/kbengine-custom.code-snippets)]
### Hover Documentation
[Detailed type descriptions]
[Explanations of Flags usage]
[Usage recommendations]
[Hook documentation (invocation timing, function signatures, usage examples, source locations)]
### Go to Definition
[Navigate from entities.xml to .def files]
[Quick location of entity definitions]
[Def references (Shift+F12) across defs, including self-property access, receiver RPC calls and unsaved buffers]
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/cuihairu-kode/)
Source
github · https://github.com/cuihairu/kode
Browse by field
Open source
Traction
2 ★
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index