Reorganize the SRS (Simple Realtime Server) repository to follow a conventional Go project structure, setting the stage for a progressive transition from a C++ project to a Go project. The proxy, which was once contained within its own `proxy/` subdirectory, will now be converted into the initial Go module located at the root of the repository, serving as a template for subsequent Go modules. - **Go module at repo root:** `go.mod` moved to repo root, module renamed from `proxy` to `srsx`. The repo is now a proper Go project with `cmd/` and `internal/` at the top level. - **Elevation of Proxy Code:** Move the proxy code from `proxy/cmd/proxy-go/` to `cmd/proxy/`, and from `proxy/internal/` to `internal/`. The proxy serves as the inaugural application; subsequent modules (for instance, `cmd/origin`) will mimic this arrangement. - **Documentation Restructured:** Transfer the documentation from `proxy/docs/` to `docs/proxy/`, revise the main README to endorse OpenClaw as the preferred AI tool, and update `proxy/README.md` to point to the new documentation locations. - **Build and config:** `Makefile` moved to root, `PROXY_STATIC_FILES` default path corrected for the new layout, `.gitignore` consolidated. - **Cleanup:** removed standalone `proxy/LICENSE` (repo-level license applies), all internal imports updated to `srsx/internal/...`. - **OpenClaw workspace:** added community bot info, git workflow conventions, and support group behavior guidance. This restructuring was performed by OpenClaw orchestrating Claude Code and Codex via ACP. --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
47 lines
647 B
Plaintext
47 lines
647 B
Plaintext
# Compiled Object files
|
|
*.slo
|
|
*.lo
|
|
*.o
|
|
|
|
# Compiled Dynamic libraries
|
|
*.so
|
|
*.dylib
|
|
|
|
# Compiled Static libraries
|
|
*.lai
|
|
*.la
|
|
*.a
|
|
|
|
# by winlin
|
|
*.pyc
|
|
*.swp
|
|
.DS_Store
|
|
/trunk/Makefile
|
|
/trunk/objs
|
|
/trunk/src/build-qt-Desktop-Debug
|
|
/trunk/research/librtmp/objs
|
|
/trunk/3rdparty/ccache/ccache-3.1.9
|
|
/trunk/3rdparty/gprof/graphviz-2.36.0
|
|
/trunk/research/api-server/static-dir/forward
|
|
/trunk/research/api-server/static-dir/live
|
|
/trunk/research/api-server/static-dir/players
|
|
|
|
# Apple-specific garbage files.
|
|
.AppleDouble
|
|
.idea
|
|
.cursor/
|
|
.DS_Store
|
|
*.heap
|
|
*.exe
|
|
|
|
|
|
cmake-build-debug
|
|
/build
|
|
/cmake/build
|
|
/trunk/cmake/build
|
|
|
|
# proxy (Go)
|
|
srs-proxy
|
|
.go-formarted
|
|
.env
|