Personnalisation et mises à niveau
Adapter la configuration centralisée du produit et maintenir une base de référence vérifiable pour les migrations futures.
Configurez votre produitLien vers la section
config/product.ts regroupez vos paramètres de produit. Conservez les informations d'identification dans l'environnement serveur.
Identité et présentation
brand,linksandnavigationcontrol names, documentation destinations and menu structure.moduleschanges presentation; server authorization remains independent.emailcontrols accent, contact and Reply-To identity. The sender still needs verification.
Plans et capacités
billing.trialDaysconfigures the checkout trial.workspaces.limitscaps workspace creation per account.entitlementssets projects, members and invitations per workspace.
Quotas et propriété de la facturation
Les quotas par défaut null, signifiant non plafonné. Utilisez des
entiers non négatifs lorsque votre offre a besoin de limites, puis testez la
limite et le chemin de mise à niveau. La facturation reste personnelle; un
abonnement appartenant à une organisation nécessite une conception distincte.
Personnaliser fournit la palette, la typographie, la géométrie, l'échelle d'interface et les contrôles de barre latérale dans le navigateur. La langue et le fuseau horaire sont des préférences de compte. Examiner les changements dans les deux thèmes, français / anglais, mises en page étroites et mouvement réduit. Les expédiés docs/customization.md explique le logo, l'icône et les points d'entrée e-mail.
Configurer l'apparenceLien vers la section
Utilisez le Theme Builder pour les palettes, polices et échelles de rayon partagées. Ouvrir Aperçu du tableau de bord choisir la densité, l'échelle d'interface, la barre latérale, la largeur du contenu, la toile et le mouvement.
- Choisissez vos couleurs et vos paramètres d'apparence.
- Sélectionner Télécharger Starter Pro configpuis remplacez
config/appearance.ts. - Redémarrez l'application. Dans un navigateur avec des préférences enregistrées, utilisez Personnaliser pour réinitialiser.
Les choix de navigateur enregistrés ont priorité sur les paramètres par défaut du produit. Le mode de prévisualisation sélectionné devient le mode initial lumière/obscurité; mode: "system" dans la configuration pour suivre le périphérique. Les préréglages nommés utilisent les tokens partagés groupés. Les couleurs personnalisées incluent à la fois des cartes de couleurs sémantiques et apparaissent comme Personnalisé sur mesure.
Cette exportation nécessite la source Starter Pro avec lib/appearance-contract.ts. Pour un projet plus ancien, mettez à niveau d'abord ou utilisez les exportations CSS.
Le ZIP de l'acheteur inclut le contrat de configuration, les instantanés de couleurs et les ressources de police locales. Il ne nécessite pas de package d'espace de travail privé ni de serveur Theme Builder.
Travailler avec un assistant de codageLien vers la section
Commencez avec les instructions incluses
Dans le projet extrait, lire AGENTS.md, alors docs/ai/README.md et
docs/ai/conventions.md. CLAUDE.md Les mêmes instructions partagées. Ces
fichiers décrivent la source installée, ses limites de serveur et ses
commandes de validation. Utilisez votre propre assistant de codage.
Une page protégée
- Recipe: docs/ai/add-page.md
Une ressource commerciale
- Recipe: docs/ai/add-resource.md
Une nouvelle permission
- Recipe: docs/ai/add-permission.md
Adoptez les recettes explicitement dans votre propre projet. Le validateur de l'acheteur-ZIP applique son code à une copie extraite jetable, la compile et exerce des cas autorisés, refusés, révoqués et inter-espaces de travail. Gardez le schéma et les décisions de facturation explicites lorsque votre propre adaptation en a besoin.
Pour un flux de travail complet, choisissez recette d'entreprise: suivi du client, une file d'attente de support interne ou une liste de contrôle d'examen interne. Les guides mappent les projets, les tâches et les commentaires existants à chaque flux de travail, puis séparent les modifications de présentation des champs de domaine et des règles d’accès à la conception.
Conserver une base de référence de mise à niveauLien vers la section
Commit la livraison originale dans un dépôt privé avant la personnalisation. Conserver PYCOLORS_RELEASE.json, le fichier de verrouillage, les patchs, le changelog, les termes de licence et de commande. Comparez une livraison nouvellement disponible à cette base de référence et fusionnez vos adaptations par révision. L'accès aux versions futures suit l'offre achetée.
Répéter les migrationsLien vers la section
Réviser la version entranteLien vers la section
Lisez le journal des modifications, SQL en attente et les modifications d'environnement avant l'installation.
Préparer une mise en scène restreinteLien vers la section
Restaurez une sauvegarde récupérable dans un environnement intermédiaire restreint.
Installer et inspecter le statut de migrationLien vers la section
pnpm install --frozen-lockfilepnpm exec prisma migrate statusAppliquer les migrations réviséesLien vers la section
pnpm exec prisma migrate deployGardez les migrations déjà appliquées aux données conservées immuables. La migration projet-travail ajoute des tables de tâches/commentaires et préserve les projets existants.
Valider la applicationLien vers la section
Exécutez des diagnostics, des tests, une construction de production et les parcours utilisateur concernés. Les mises à niveau du registre de session peuvent obliger les utilisateurs à se connecter à nouveau.
Vérifier les fournisseurs avant le déploiementLien vers la section
Vérifiez l'intégration du fournisseur dans un bac à sable avant de déployer le résultat révisé.
Planifier la récupération avant le déploiement
Conservez l'artefact d'application précédent et vérifiez la compatibilité schéma/session avant la restauration. Il n’y a pas de down-migration automatique destructrice. Une restauration de base de données peut perdre des écritures après le point de récupération choisi ; utilisez votre procédure incidente.