diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3775b12..dc7b7eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,10 +46,6 @@ jobs: - name: Verify the workspace run: pnpm check - - name: Require a package changeset - if: github.event_name == 'pull_request' - run: pnpm changeset:check origin/${{ github.base_ref }} - - name: Upload the checked Histoire artifact uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: diff --git a/AGENTS.md b/AGENTS.md index 6c6858c..2023cd6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -17,6 +17,9 @@ This repository owns the InKCre design system and UI libraries. ## Development Workflows +- Follow the organization-wide [Git and GitHub Governance](https://github.com/InKCre/.github/blob/main/GOVERNANCE.md) + and [contribution workflow](https://github.com/InKCre/.github/blob/main/CONTRIBUTING.md) for branches, pull requests, + release authority, and delivery boundaries; repository-local documents own exact commands. - Package manager is PNPM - Use changeset to summarize your changes (run `pnpm changeset` after you made changes.) - Follow the organization-wide [Verification and Test Policy](https://github.com/InKCre/.github/blob/main/TESTING.md). diff --git a/docs/plan/inkImage/PLAN.md b/docs/plan/inkImage/PLAN.md deleted file mode 100644 index f13b0f4..0000000 --- a/docs/plan/inkImage/PLAN.md +++ /dev/null @@ -1,182 +0,0 @@ -# InkImage Component - Implementation Plan - -## Overview - -Add a new `InkImage` component to the web-design package that supports click-to-expand image viewing with a modal overlay. - -## Project Understanding - -### Existing Patterns - -1. **Component Structure**: Each component consists of: - - `compName.ts`: Props, emits, types, constants - - `compName.vue`: Template and logic - - `compName.scss`: Styles - - `compName.story.md`: Documentation - - `compName.test.ts`: Unit tests - - `compName.story.vue`: Storybook stories - -2. **Modal/Overlay Pattern**: InkPopup component provides: - - Teleport to body for rendering modal content - - Overlay scrim with click-to-close - - Smooth transitions (fade for overlay, slide for content) - - Customizable positioning - - Works with `defineModel` for `v-model:open` binding - -3. **Coding Standards**: - - Vue 3 Composition API with `