Closed cdddg closed 8 months ago
Following the title, what would be the integrated project structure?
sdk
and workers
directories.sdk/
directory under src/
for client logic, data models, and exceptions.workers/
directory under src/
is designated for configurations, task definitions, and scripts for MQ consumers../
├── src/
│ ├── di/
│ ├── entrypoints/
│ ├── usecases/
│ ├── models/
│ ├── repositories/
│ ├── common/
│ ├── settings/
│ │
│ ├── workers/ - Configuration and scripts for background tasks and consumers.
│ │ ├── celery_engine/ - Contains Celery beat and worker configurations.
│ │ │ - (Other suggested names: celery_hub, celery_workers, task_scheduler)
│ │ └── mq_consumer/ - Message queue consumer scripts.
│ │
│ ├── sdk/ - Toolkit for interfacing with the API via HTTPX, returning function calls as project entities.
│ │ └── aio/client.py - Asynchronous client implementation.
│ │
│ └── main.py - Main file to start the application.
└── tests/
Following the title, what would be the integrated project structure based on the v3 branch?