mirror of
https://github.com/coder/coder.git
synced 2026-06-03 04:58:23 +00:00
ace89161fb
This is testing out [Approach 3](https://www.notion.so/coderhq/Workspaces-v2-Initial-UI-Scaffolding-3b07d2847eed48839a7e6f0f2bb9bf56#56256f25d2954897a8ee315f0820cedd) in the UI scaffolding RFC. Fixes https://github.com/coder/coder/issues/11 The folder structure looks like: - `site` - `components` (buttons, empty state, etc) - `pages` (large sections of UI -> composition of components) - `theme` (files defining our palette) Several components were able to be brought in essentially unmodified: - `SplitButton` - `EmptyState` - `Footer` - All the icons / logos - Theming (removed several items that aren't necessary, yet, though) Other components had more coupling, and need more refactoring: - `NavBar` - `Confetti` Current State:  For a full working app, there's potentially a lot more to bring in: - User / Account Settings Stuff - Users Page - Organizations Page (and all the supporting dependencies)
29 lines
871 B
JSON
29 lines
871 B
JSON
{
|
|
"name": "coder-v2",
|
|
"description": "Coder V2 (Workspaces V2)",
|
|
"repository": "https://github.com/coder/coder",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "NODE_ENV=production next build site",
|
|
"build:dev": "next build site",
|
|
"dev": "next dev site",
|
|
"format:check": "prettier --check '**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}'",
|
|
"format:write": "prettier --write '**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}'"
|
|
},
|
|
"devDependencies": {
|
|
"@material-ui/core": "4.9.4",
|
|
"@material-ui/icons": "4.5.1",
|
|
"@material-ui/lab": "4.0.0-alpha.42",
|
|
"@types/node": "14.18.4",
|
|
"@types/react": "17.0.38",
|
|
"@types/react-dom": "17.0.11",
|
|
"@types/superagent": "4.1.14",
|
|
"next": "12.0.7",
|
|
"prettier": "2.5.1",
|
|
"react": "17.0.2",
|
|
"react-dom": "17.0.2",
|
|
"ts-loader": "9.2.6",
|
|
"typescript": "4.5.4"
|
|
}
|
|
}
|