Skip to content

avaya-dux/design-portal

Repository files navigation

CI/CD status

Netlify Status DigitalFlavio

react unit test code coverage

Coverage lines Coverage functions Coverage branches Coverage statements

Welcome to the Design Portal V3

this is a "v-next" of the Design Portal and is a work in progress

🚀 Project Structure

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.

guidelines

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.

other notes

CodeSee Diagram Design Portal Site Traffic and Analytics

Releases

No releases published

Packages

No packages published