Skip to content

Organize the site workspace #2627

@ayoayco

Description

@ayoayco

This issue is to track the work on organizing the repository: creating A new 'site' workspace to contain the new website with its own package.json + might need to include updating deps and modernizing some configuration (e.g. eslint, prettier). Aim is groundwork for better organization to support scaling up.

motivation

It improves the monorepo structure, easier to remove rocket later as well as we can easily move the demo systems,components,tools in a new directory (e.g., "demo"?) -- without needing to update all import statements everywhere. Because this is the native way of having internal dependencies in npm, we don't need to write custom scripts to search+replace statements and therefore making builds faster as well.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions