You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/concepts/architecture-and-repo.md
-3Lines changed: 0 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,6 @@
1
1
---
2
2
title: Architecture & Repository Strategy
3
3
weight: 25
4
-
aliases:
5
-
- /docs/concepts/microservice-architecture/
6
-
- /docs/concepts/code-repository-types/
7
4
---
8
5
9
6
Start monolith-first with clean boundaries, then split when needed. Use a single Go module with Makefile-driven code generation to keep contracts and runtime consistent.
Copy file name to clipboardExpand all lines: content/docs/concepts/project-structure.md
-3Lines changed: 0 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,6 @@
1
1
---
2
2
title: Project Structure
3
3
weight: 21
4
-
aliases:
5
-
- /docs/concepts/project-code-structure/
6
-
- /docs/concepts/project-layout/
7
4
---
8
5
9
6
Sphere follows a pragmatic project structure that keeps code generation, server code, and business logic cleanly separated while staying fast to iterate on. The structure is based on the [sphere-layout](https://github.com/go-sphere/sphere-layout) template and follows Go community best practices.
Copy file name to clipboardExpand all lines: content/docs/concepts/protocol-and-codegen.md
-3Lines changed: 0 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,6 @@
1
1
---
2
2
title: Protocol & Codegen
3
3
weight: 23
4
-
aliases:
5
-
- /docs/concepts/protobuf-protocol/
6
-
- /docs/concepts/code-generation-engine/
7
4
---
8
5
9
6
Sphere follows a "protocol-first" approach where you define your APIs once in Protobuf and generate everything else from those definitions. This ensures consistency across your entire stack and reduces boilerplate code.
Sphere is a pragmatic Go backend toolkit centered on a clean monolithic template and a small toolchain that automates schema, API contracts, server stubs, Swagger, and even TypeScript clients.
0 commit comments