Skip to content

feat: update "Quick Start" & "use Cases" page #18

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Aug 6, 2025

Conversation

ErwanDecoster
Copy link
Member

No description provided.

@ErwanDecoster ErwanDecoster self-assigned this Aug 6, 2025
Copy link

vercel bot commented Aug 6, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
documentation 🛑 Canceled (Inspect) Aug 6, 2025 3:45pm

@Le-Caignec
Copy link
Collaborator

Le-Caignec commented Aug 6, 2025

Capture d’écran 2025-08-06 à 12 10 22

can we have those two cards on the same line ? And add a new card third one for Oracle Factory ? May be we can extend CardGrid component or create an other one !

@Le-Caignec Le-Caignec requested a review from Copilot August 6, 2025 12:37
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the documentation site by replacing custom HTML/CSS card layouts with reusable Vue components. The change introduces a component-based architecture for displaying project starters, sandboxes, and use cases across the documentation.

  • Replaced inline HTML card structures with reusable UseCaseCard, ProjectCard, and CardGrid components
  • Added shared component library including Badge, Button, and ActionButton components
  • Updated styling system with Tailwind CSS theme variables for consistent design tokens

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/overview/use-cases.md Replaced custom HTML cards with UseCaseCard component for demo showcases
src/overview/quick-start.md Converted starter templates and sandbox sections to use ProjectCard and CardGrid components
src/manage-data/dataProtector/getting-started.md Updated sandbox section to use new card components
src/components/ui/Button.vue Enhanced button component with variant support and improved styling
src/components/UseCaseCard.vue New component for displaying use case demos with image, features, and actions
src/components/ProjectCard.vue New component for project starters and sandboxes with status badges
src/components/CardGrid.vue Simple grid container component for responsive card layouts
src/components/Badge.vue New badge component with multiple variants and icon support
src/components/ActionButton.vue New action button component with primary/disabled states
.vitepress/theme/style.css Added Tailwind CSS theme configuration with design token mappings

@Le-Caignec Le-Caignec changed the title feat: update Quick Start section with new components for starters and sandboxes feat: update "Quick Start" & "use Cases" page Aug 6, 2025
Copy link
Collaborator

@Le-Caignec Le-Caignec left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good job

@Le-Caignec Le-Caignec merged commit 9df705a into main Aug 6, 2025
2 checks passed
@Le-Caignec Le-Caignec deleted the fix/update-components branch August 6, 2025 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants