Skip to content

Add ResourceTree component and related types for managing resources#5

Open
Bystrol wants to merge 4 commits intomainfrom
feature/resources
Open

Add ResourceTree component and related types for managing resources#5
Bystrol wants to merge 4 commits intomainfrom
feature/resources

Conversation

@Bystrol
Copy link
Copy Markdown
Collaborator

@Bystrol Bystrol commented Mar 27, 2026

  • Introduced ResourceTree and ResourceTreeData components to display built-in Medusa commerce modules and third-party integrations.
  • Added resource-tree-types for type definitions related to resources.
  • Updated mdx-components to include ResourceTreeData.
  • Created postcss.config.mjs for Tailwind CSS integration.
  • Modified next-env.d.ts to reference the correct routes type definition.
  • Enhanced documentation with a new Resources section in index.mdx and a dedicated resources index page.

- Introduced ResourceTree and ResourceTreeData components to display built-in Medusa commerce modules and third-party integrations.
- Added resource-tree-types for type definitions related to resources.
- Updated mdx-components to include ResourceTreeData.
- Created postcss.config.mjs for Tailwind CSS integration.
- Modified next-env.d.ts to reference the correct routes type definition.
- Enhanced documentation with a new Resources section in index.mdx and a dedicated resources index page.
@Bystrol Bystrol requested a review from kriss145 March 27, 2026 16:48
- Add WizardShell component to manage the wizard steps and state
- Create StepIndicator for visual step tracking
- Define WizardState and WIZARD_STEPS types in a new wizard.ts file
- Implement layout for the wizard pages in WizardLayout component
- Create WizardPage to render the WizardShell
- Add CSS for wizard layout to ensure full-width display and hide unnecessary elements
- Generate resources data from GitHub API and save to resources-generated.json
- Add manual resources data to resources-manual.json
- Create solutions data structure in solutions.json for resource management
@kriss145
Copy link
Copy Markdown
Contributor

kriss145 commented Apr 3, 2026

Progress update

What changed since the original PR

  • Removed old ResourceTree, ResourceTreeData, and resource-tree-types components — replaced with a new data-driven approach
  • Added Wizard (app/wizard/, app/components/wizard/) — an interactive resource configuration wizard with step-based flow (StepUseCases as the first step)
  • Added data layer in data/: resources-generated.json, resources-manual.json, solutions.json
  • Added scripts/fetch-resources.ts script for fetching resources
  • Updated layout and navigation
  • Added .claudeignore and .gitignore entries for .env files

What's next

  • Build out remaining Wizard steps (integration selection, config generation)
  • Wire up data/ files to Wizard components
  • Polish Wizard UI/UX
  • Review and merge

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