Skip to content
 
 

Repository files navigation

Superphenix Console

Releases Build License

This repository contains the code for the frontend of the Superphenix web console.

The console connects to the Superphenix API and allows you to manage your resources and AZs.

What is Superphenix?

Head to the Superphenix Github repository to learn more about Superphenix.

Requirements

Development

Development server

To start a local development server, run:

ng serve

Once the server is running, open your browser and navigate to http://localhost:4200/.
The application will automatically reload whenever you modify any of the source files.

Code scaffolding

Angular CLI includes powerful code scaffolding tools. To generate a new component, run:

ng generate component component-name

For a complete list of available schematics (such as components, directives, or pipes), run:

ng generate --help

Building

To build the project run:

ng build

This will compile your project and store the build artifacts in the dist/ directory.

Running unit tests

To execute unit tests with the Karma test runner, use the following command:

ng test

Running end-to-end tests

For end-to-end (e2e) testing, run:

ng e2e

Documentations

Document Description
Getting Started Prerequisites, installation, environment setup, running locally, building, and Docker.
Architecture Project structure, directory layout, routing, lazy loading, and build configurations.
Development Practices Standalone components, signals, change detection, control flow, linting, and testing.
Theming Theme system, CSS custom properties, override mechanism, fonts, and branding assets.
Authentication Cookie-based session flow, JWT tokens, interceptors, and session recovery.
API Patterns BaseService, URL structure, custom RxJS handlers, and error handling.
Add a New Product Step-by-step guide to adding a new product to the Console UI.

License

Superphenix is open source under the Apache License 2.0.

About

The frontend of the Superphenix web console.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages