CI/CD status
react unit test code coverage
Welcome to the Design Portal V3
this is a "v-next" of the Design Portal and is a work in progress
As this is an Astro project, it should adhere to the following Astro best practices:
/
├── public/
│ └── imgs
│ └── favicon.ico
├── src/
│ ├── components/
│ │ └── astro
│ │ | └── Description.astro
│ │ | └── index.ts
│ │ └── react
│ │ | └── DynamnicTheme.astro
│ │ | └── index.ts
│ ├── layouts/
│ │ └── Layout.astro
│ └── pageletes/
│ └── accessibility
│ └── icons
│ └── pages/
│ └── accessibility
│ └── index.astro
└── package.json
Astro looks for .astro
or .md
files in the src/pages/
directory. Each page is exposed as a route based on its file name.
There's nothing special about src/components/
, but that's where we like to put any Astro/React/Vue/Svelte/Preact components or layouts.
Any static assets, like images, should be placed in the public/
directory.
When adding a new page, you must add an exported title
and keywords
. This is what the "Search" component uses to populate itself.
Please see these readmes for general guidelines (PR Best Practices, Dev and A11y Guidelines, ect.)
See this readme for notes on tech specific to this code base.