Loading...
Loading...
Set up Fragments Cloud design governance in your project. Installs @fragments-sdk/govern, guides API key configuration, creates a governance config, runs your first check, and optionally adds CI/CD. Use when the user wants to add design governance, connect to Fragments Cloud, run design checks, or set up Fragments governance in their project.
npx skill4agent add fragments-sdk/skills fragments-cloud-setuppackage.jsonbun.lockbbun.lockpnpm-lock.yamlyarn.lock@fragments-sdk/ui"workspace:*""workspace:^"package.json@fragments-sdk/govern@fragments-sdk/clidependenciesdevDependenciespnpm-workspace.yamlworkspaces<package-manager> add @fragments-sdk/govern @fragments-sdk/cligovernclifragments.env.env.localFRAGMENTS_API_KEY=fc_your_key_here.env.env.env.local.gitignore.gitignore.agents/.gitignore.envFRAGMENTS_API_KEYfragments.config.tsinputimport { defineConfig } from '@fragments-sdk/govern';
export default defineConfig({
cloud: true,
checks: ['accessibility', 'consistency', 'responsive'],
input: './src/**/*.{tsx,jsx}',
});input['./app/**/*.{tsx,jsx}', './components/**/*.{tsx,jsx}']['./pages/**/*.{tsx,jsx}', './components/**/*.{tsx,jsx}']['./**/*.vue']['./src/**/*.svelte']['./src/**/*.{astro,tsx,jsx}']npx fragments govern check --cloud.github/workflows/fragments-check.ymlname: Fragments Design Check
on:
pull_request:
branches: [main, master]
permissions:
contents: read
pull-requests: write
jobs:
design-check:
name: Design Governance
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: npm ci
- name: Run Fragments checks
run: npx fragments govern check --cloud --format github
env:
FRAGMENTS_API_KEY: ${{ secrets.FRAGMENTS_API_KEY }}fragments-check.gitlab-ci.ymlfragments-check:
stage: test
image: node:20
script:
- npm ci
- npx fragments govern check --cloud
variables:
FRAGMENTS_API_KEY: $FRAGMENTS_API_KEY
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"FRAGMENTS_API_KEY@fragments-sdk/govern@fragments-sdk/cli.envfragments.config.ts/fragments-govern/fragments-policy@fragments-sdk/ui/fragments-ui-setup