Round 388: Figma ext, Sketch ext, Zeplin ext, Storybook/Chromatic ext (20 commands)
ober
c1df9c185c85091e4a85ee6114fcb16c541f7375
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,31 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | ebib-import-file | :orange_circle: | Import file into Ebib | | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer | +### Round 388 — Figma ext, Sketch ext, Zeplin ext, Storybook/Chromatic ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Figma files | — | `figma-files` | :orange_circle: Scaffolded | +| Figma components | — | `figma-components` | :orange_circle: Scaffolded | +| Figma styles | — | `figma-styles` | :orange_circle: Scaffolded | +| Figma variables | — | `figma-variables` | :orange_circle: Scaffolded | +| Sketch documents | — | `sketch-documents` | :orange_circle: Scaffolded | +| Sketch symbols | — | `sketch-symbols` | :orange_circle: Scaffolded | +| Sketch libraries | — | `sketch-libraries` | :orange_circle: Scaffolded | +| Sketch prototypes | — | `sketch-prototypes` | :orange_circle: Scaffolded | +| Zeplin projects | — | `zeplin-projects` | :orange_circle: Scaffolded | +| Zeplin screens | — | `zeplin-screens` | :orange_circle: Scaffolded | +| Zeplin styleguide | — | `zeplin-styleguide` | :orange_circle: Scaffolded | +| Zeplin components | — | `zeplin-components` | :orange_circle: Scaffolded | +| Storybook stories | — | `storybook-stories` | :orange_circle: Scaffolded | +| Storybook docs | — | `storybook-docs` | :orange_circle: Scaffolded | +| Storybook addons | — | `storybook-addons` | :orange_circle: Scaffolded | +| Storybook tests | — | `storybook-tests` | :orange_circle: Scaffolded | +| Chromatic builds | — | `chromatic-builds` | :orange_circle: Scaffolded | +| Chromatic snapshots | — | `chromatic-snapshots` | :orange_circle: Scaffolded | +| Chromatic reviews | — | `chromatic-reviews` | :orange_circle: Scaffolded | +| Chromatic baselines | — | `chromatic-baselines` | :orange_circle: Scaffolded | + ### Round 387 — Snyk ext, SonarQube ext, Checkmarx ext, Veracode/Semgrep ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -27216,3 +27216,44 @@ (def (cmd-semgrep-findings app) (let* ((echo (app-state-echo app))) (echo-message! echo "Semgrep: listing findings"))) + +;; Round 388 batch 2 — Zeplin ext, Storybook/Chromatic ext +(def (cmd-zeplin-styleguide app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Zeplin: viewing styleguide"))) + +(def (cmd-zeplin-components app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Zeplin: listing components"))) + +(def (cmd-storybook-stories app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Storybook: listing stories"))) + +(def (cmd-storybook-docs app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Storybook: viewing documentation"))) + +(def (cmd-storybook-addons app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Storybook: listing addons"))) + +(def (cmd-storybook-tests app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Storybook: running interaction tests"))) + +(def (cmd-chromatic-builds app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chromatic: listing builds"))) + +(def (cmd-chromatic-snapshots app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chromatic: listing snapshots"))) + +(def (cmd-chromatic-reviews app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chromatic: listing reviews"))) + +(def (cmd-chromatic-baselines app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Chromatic: managing baselines"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -27999,3 +27999,44 @@ (def (cmd-checkmarx-projects app) (let* ((echo (app-state-echo app))) (echo-message! echo "Checkmarx: listing projects"))) + +;; Round 388 batch 1 — Figma ext, Sketch ext +(def (cmd-figma-files app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Figma: listing files"))) + +(def (cmd-figma-components app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Figma: listing components"))) + +(def (cmd-figma-styles app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Figma: listing styles"))) + +(def (cmd-figma-variables app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Figma: listing variables"))) + +(def (cmd-sketch-documents app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Sketch: listing documents"))) + +(def (cmd-sketch-symbols app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Sketch: listing symbols"))) + +(def (cmd-sketch-libraries app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Sketch: listing libraries"))) + +(def (cmd-sketch-prototypes app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Sketch: listing prototypes"))) + +(def (cmd-zeplin-projects app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Zeplin: listing projects"))) + +(def (cmd-zeplin-screens app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Zeplin: listing screens"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -9618,4 +9618,26 @@ (register-command! 'semgrep-rules cmd-semgrep-rules) (register-command! 'semgrep-deploy cmd-semgrep-deploy) (register-command! 'semgrep-findings cmd-semgrep-findings) + + ;; Round 388 — Figma ext, Sketch ext, Zeplin ext, Storybook/Chromatic ext + (register-command! 'figma-files cmd-figma-files) + (register-command! 'figma-components cmd-figma-components) + (register-command! 'figma-styles cmd-figma-styles) + (register-command! 'figma-variables cmd-figma-variables) + (register-command! 'sketch-documents cmd-sketch-documents) + (register-command! 'sketch-symbols cmd-sketch-symbols) + (register-command! 'sketch-libraries cmd-sketch-libraries) + (register-command! 'sketch-prototypes cmd-sketch-prototypes) + (register-command! 'zeplin-projects cmd-zeplin-projects) + (register-command! 'zeplin-screens cmd-zeplin-screens) + (register-command! 'zeplin-styleguide cmd-zeplin-styleguide) + (register-command! 'zeplin-components cmd-zeplin-components) + (register-command! 'storybook-stories cmd-storybook-stories) + (register-command! 'storybook-docs cmd-storybook-docs) + (register-command! 'storybook-addons cmd-storybook-addons) + (register-command! 'storybook-tests cmd-storybook-tests) + (register-command! 'chromatic-builds cmd-chromatic-builds) + (register-command! 'chromatic-snapshots cmd-chromatic-snapshots) + (register-command! 'chromatic-reviews cmd-chromatic-reviews) + (register-command! 'chromatic-baselines cmd-chromatic-baselines) )