Skip to content

Commit 60c4a33

Browse files
committed
[memory bank] Context update
1 parent e6da517 commit 60c4a33

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

memory-bank/components/gitpod-db.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ The Gitpod DB component defines numerous entities that map to database tables, i
4949
- **User**: User accounts and profiles
5050
- **Workspace**: Workspace metadata and configuration
5151
- **WorkspaceInstance**: Running workspace instances
52-
- **Team**: Represents an "Organization" within Gitpod, storing its core details, membership, and organization-level state (e.g., `maintenanceMode`). The entity is named `DBTeam` for historical reasons.
52+
- **Team**: Represents an "Organization" within Gitpod, storing its core details, membership, and organization-level state. The entity is named `DBTeam` for historical reasons.
5353
- **Project**: Project configuration and settings
5454
- **Identity**: User identity and authentication
5555
- **Token**: Authentication tokens and credentials

memory-bank/components/gitpod-protocol.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ The Gitpod Protocol defines numerous core data structures, including:
5050
- `User`: User account information
5151
- `Identity`: Authentication provider identity
5252
- `Token`: Authentication tokens
53+
- `Organization` (defined in `src/teams-projects-protocol.ts`): Represents a team/organization, including its settings
5354
- `GitpodToken`: API tokens
5455
- `AuthProviderInfo`: Authentication provider metadata
5556
- `AuthProviderEntry`: Authentication provider configuration

memory-bank/components/server.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ The server is designed as a modular application using dependency injection (Inve
4040
- `src/auth/`: Authentication and authorization
4141
- `src/workspace/`: Workspace management
4242
- `src/user/`: User management
43+
- `src/orgs/`: Organization management
4344
- `src/prebuilds/`: Prebuild functionality
4445
- `src/billing/`: Billing and subscription management
4546
- `src/github/`, `src/gitlab/`, `src/bitbucket/`: SCM integrations
@@ -79,8 +80,9 @@ The Server is configured via environment variables and configuration files, incl
7980
The Server exposes multiple API endpoints:
8081

8182
1. **User API**: User management, authentication, and preferences
82-
2. **Workspace API**: Workspace creation, management, and access
83-
3. **SCM Integration APIs**: GitHub, GitLab, Bitbucket webhooks and OAuth
83+
2. **Organization API**: Handles organization creation, settings, member management, and administrative functions like maintenance mode.
84+
3. **Workspace API**: Workspace creation, management, and access
85+
4. **SCM Integration APIs**: GitHub, GitLab, Bitbucket webhooks and OAuth
8486
4. **Billing API**: Subscription and payment management
8587
5. **WebSocket API**: Real-time communication with clients
8688
6. **Health and Metrics API**: System health and monitoring

memory-bank/techContext.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
### Infrastructure
2020
- **Kubernetes**: Container orchestration platform
2121
- **Docker**: Containerization technology
22-
- **MySQL**: Primary database for persistent data
22+
- **MySQL**: Primary database for persistent data.
23+
- TypeORM is used as the ORM
2324
- **Redis**: Caching and ephemeral data storage
2425
- **Helm**: Kubernetes package management
2526
- **Terraform**: Infrastructure as code for deployment

0 commit comments

Comments
 (0)