
Ce démarreur suivant est propulsé par TinACMS pour que vous et votre équipe à modifier visuellement le contenu structuré de votre site Web.
Le contenu est géré via Markdown et des fichiers JSON stockés dans votre référentiel GitHub et interrogé via l'API Tina GraphQL.
/admin .Installez les dépendances du projet:
Note
Connaissez-vous le meilleur gestionnaire de packages pour node.js? L'utilisation du bon gestionnaire de packages peut considérablement améliorer votre flux de travail de développement. Nous vous recommandons d'utiliser PNPM pour sa vitesse et sa manipulation efficace des dépendances. En savoir plus sur les raisons pour lesquelles PNPM pourrait être le meilleur choix pour vos projets en consultant cette règle de SSW.
pnpm install
Exécutez le projet localement:
pnpm dev
Remplacer le .env.example , par .env
NEXT_PUBLIC_TINA_CLIENT_ID=<get this from the project you create at app.tina.io>
TINA_TOKEN=<get this from the project you create at app.tina.io>
NEXT_PUBLIC_TINA_BRANCH=<Specify the branch with Tina configured>
Construisez le projet:
pnpm buildPour obtenir de l'aide pour tous les défis TinACMS que vous pourriez avoir:
Installez l'extension GraphQL pour bénéficier de la complétion automatique de type.
Un bon moyen de s'assurer que vos composants correspondent à la forme de vos données consiste à tirer parti des types de dactylographies générés automatiquement. Ceux-ci sont reconstruits lorsque votre configuration tina change.
Licencié sous la licence Apache 2.0.