-
Notifications
You must be signed in to change notification settings - Fork 173
Open
Description
Looking at the current service-bubble folder, I noticed that all service files and their tests are placed together. As more services are added, this folder will become increasingly large and difficult to manage.
To improve organization and maintainability, I propose that each service should have its own folder containing its main file, tests, and schema. Here’s an example of the proposed structure:
service-bubble/
├─ airtable/
│ ├─ airtable.ts
│ ├─ airtable.test.ts
│ └─ airtable.schema.ts
│
├─ postgresql/
│ ├─ postgresql.ts
│ ├─ postgresql.test.ts
│ └─ postgresql.schema.ts
│
├─ resend/
│ ├─ resend.ts
│ ├─ resend.test.ts
│ └─ resend.schema.ts
│
├─ github/
│ ├─ github.ts
│ ├─ github.test.ts
│ └─ github.schema.ts
├─ telegram/
│ ├─ telegram.ts
│ ├─ telegram.test.ts
│ └─ telegram.schema.ts
│
├─ eleven-labs/
│ ├─ eleven-labs.ts
│ ├─ eleven-labs.test.ts
│ └─ eleven-labs.schema.ts
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels