dev-workflow

Configuration locale, amorçage de Contentstack, variables d'environnement, attentes CI et responsabilité des PR pour kickstart-next.

npx skills add https://github.com/contentstack/kickstart-next --skill dev-workflow

Dev workflow – kickstart-next

When to use

  • You are cloning the repo, running it locally, or opening a pull request.
  • You need to know what runs in CI versus what you must run locally.

Instructions

Local setup

  • Install dependencies with npm install.
  • Copy .env.example to .env and fill in values from your Contentstack stack (see product README.md).
  • Required variables use the NEXT_PUBLIC_CONTENTSTACK_* prefix; see .env.example for names.

Contentstack stack

  • Install the Contentstack CLI (npm install -g @contentstack/cli), configure region if prompted, and log in (csdx auth:login).
  • Seed a compatible stack: csdx cm:stacks:seed --repo "contentstack/kickstart-stack-seed" --org "<YOUR_ORG_ID>" -n "Kickstart Stack" (details in README.md).
  • Create a delivery token with preview scope and preview token enabled; enable Live Preview in the stack and point it at the Preview environment.

Run the app

  • Development: npm run dev, then open http://localhost:3000.
  • Production build locally: npm run build then npm run start.

Lint

  • Run npm run lint before pushing; there is no GitHub Actions workflow that runs ESLint for this repo.

CI (GitHub Actions)

CODEOWNERS

  • Default reviewers: @contentstack/devex-pr-reviewers (see .github/CODEOWNERS).
  • Security workflows and related paths may require @contentstack/security-admin.

Optional: Talisman

  • A .talismanrc file exists; follow your org’s guidance if Talisman is used locally for secret scanning.

Plus de skills de contentstack

brand-kit-assistant
contentstack
Advise users on Contentstack Brand Kit concepts, setup, governance, and on-brand AI generation. Route API-specific tasks to the right Brand Kit capability or…
official
cms-assets
contentstack
Conseiller les développeurs sur l'organisation, la livraison et la transformation des assets dans Contentstack. Couvrir la structure des dossiers, les transformations de l'API de livraison d'images, la publication…
official
cms-branches-aliases
contentstack
Advise developers on using Contentstack branches for isolated content development and aliases for zero-downtime content deployments. Cover branch strategy,…
official
cms-data-modeling-best-practices
contentstack
Guidez les développeurs pour modéliser le contenu dans Contentstack en utilisant la structure réutilisable la plus simple. La compétence explique quand utiliser les types de contenu, les références, les éléments globaux…
official
cms-entries
contentstack
Advise developers on querying, localizing, versioning, publishing, and structuring Contentstack entries for efficient delivery. Focus on CDA usage, reference…
official
cms-environments-publishing
contentstack
Conseiller les développeurs sur la configuration des environnements, la publication de contenu, l'utilisation des jetons de livraison et d'aperçu, l'exploitation de l'API Sync, et la compréhension du CDN et…
official
cms-live-preview-visual-builder-support-assistant
contentstack
Diagnose and guide Contentstack Live Preview and Visual Builder implementations. Trace preview context, identify the broken contract, and recommend the…
official
cms-localization
contentstack
Advise developers on Contentstack localization: language setup, fallback chains, localized vs unlocalized entries, non-localizable fields, and multi-locale…
official