Compétence Farming Labs ORM
Fournit des conseils et des conventions spécifiques au dépôt pour travailler à l'intérieur du monorepo Farming Labs ORM. Utile pour le développement, les tests, les mises à jour de la documentation et les publications.
Ce qu'elle couvre
- L'organisation du dépôt et l'emplacement des packages (orm, sql, prisma, drizzle, kysely, mikroorm, typeorm, sequelize, edgedb, neo4j, surrealdb, d1, kv, redis, supabase, xata, firestore, dynamodb, unstorage, mongo, mongoose)
- Les flux de tests et d'intégration locale, y compris les suites
pnpm test:local et les exécutions avec identifiants réels optionnelles (ex: pnpm test:xata:real).
- Le flux de documentation et les fichiers à mettre à jour lors de la modification du comportement d'exécution.
- Les commandes et flux de publication (
pnpm release:latest, pnpm release:beta).
Attentes clés
- Préserver le schéma comme source de vérité.
- Privilégier la couverture d'intégration réelle pour les changements d'exécution.
- Maintenir la documentation alignée avec le comportement déployé.
Déclencheurs typiques
- Tâches référençant des pilotes, des tests d'intégration, le flux de publication ou des comportements spécifiques aux packages (Prisma, Drizzle, Kysely, Neo4j, SurrealDB, D1, Supabase, Xata, etc.).
Sorties et effets secondaires
- Conseils uniquement ; cette compétence est utilisée pour router les actions et appliquer les conventions du dépôt. Elle documente les commandes, les modèles de test et les étapes de publication.
Pas encore audité
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.