21 lines
496 B
Markdown
21 lines
496 B
Markdown
# Providers
|
|
|
|
Os providers implementam apenas comandos técnicos e não contêm regras de negócio.
|
|
|
|
## Interface obrigatória
|
|
- `createProject`
|
|
- `deleteProject`
|
|
- `applySchema`
|
|
- `collectMetrics`
|
|
- `rotateSecrets`
|
|
- `healthCheck`
|
|
|
|
## Implementações iniciais
|
|
- Appwrite: `src/providers/appwrite`
|
|
- Supabase: `src/providers/supabase`
|
|
|
|
## Extensão
|
|
1. Crie `src/providers/<provider>`
|
|
2. Implemente `ProviderInterface`
|
|
3. Registre no `provider.factory.ts`
|
|
4. Configure secrets no `SecretsService`
|