mirror of
https://github.com/tengge1/ShadowEditor.git
synced 2025-12-08 19:26:19 +00:00
ShadowEditor Server
This is the server. The main programming language is golang.
It uses mongodb to store data, and google protocol buffers to transfer data.
Structure
| folder | |
|---|---|
| cmd | providers shell commands |
| help | helper tools |
| remote | remove editing, useless now |
| server | api controllers |
| test | you can test golang features or packages here |
| three | rewrite three.js math module with golang |
| config.toml | server config |
| config-dev.toml | config file when use vscode to launch server |
| go.mod | go module file |
| go.sum | go third-party packages version |
| main.go | entry point for the server, register sub modules here |