Michael Bromley 9f5e7a6915 feat(admin-ui): Implement applying facets to ProductVariants 7 年 前
..
e2e 9d6f45522b style: Unify tslint configs and fix outstanding issues 7 年 前
src 9f5e7a6915 feat(admin-ui): Implement applying facets to ProductVariants 7 年 前
.gitignore 6e0fd48e37 refactor(admin-ui): Enable TypeScript strict checks, fix errors 7 年 前
README.md 8c3b77ce47 feat(admin-ui): Complete UI i18n 7 年 前
angular.json 2602d39900 chore(admin-ui): Move global sass to styles directory 7 年 前
generate-graphql-types.ts 988e5c84df chore(admin-ui): Update apollo & codegen script 7 年 前
package.json 9f5e7a6915 feat(admin-ui): Implement applying facets to ProductVariants 7 年 前
tsconfig.json 6e0fd48e37 refactor(admin-ui): Enable TypeScript strict checks, fix errors 7 年 前
tslint.json 7230a2ff3a feat(admin-ui): Initial implementation of customFields in prod detail 7 年 前
yarn.lock 9f5e7a6915 feat(admin-ui): Implement applying facets to ProductVariants 7 年 前

README.md

Vendure Admin UI

This is the administration interface for Vendure.

It is an Angular application built with the Angular CLI.

The UI is powered by the Clarity Design System.

GraphQL & Typings

apollo-codegen is used to automatically create TypeScript interfaces for all GraphQL queries used in the application.

All queries should be located in the ./src/app/data/queries directory.

Run yarn generate-gql-types to generate TypeScript interfaces based on these queries. The generated types are located at ./src/app/data/types/gql-generated-types.ts.

Localization

Localization of UI strings is handled by ngx-translate. The translation strings should use the ICU MessageFormat.

Translation keys are automatically extracted by running:

yarn extract-translations

This will add any new translation keys to the default language file located in ./src/i18n-messages/en.json.

From this master translation file, other language versions can be created by copying and updating the values for the new language.