@canonical/maas-ui

The UI for MAAS (metal-as-a-service)

Showing:

Popularity

Downloads/wk

3

GitHub Stars

18

Maintenance

Last Commit

2d ago

Contributors

26

Package

Dependencies

31

License

AGPL-3.0

Type Definitions

Tree-Shakeable

No?

Categories

Readme

MAAS UI

CI Cypress Commitizen friendly

About

MAAS is an open-source tool that lets you build a data centre from bare-metal servers. You can discover, commission, deploy, and dynamically reconfigure a large network of individual units.

screenshot

This repository contains the sourcecode for the MAAS web app, maas-ui.

It is comprised of the following yarn workspaces:

  • ui: the react maas client (all new work should be in this workspace).
  • legacy: the angularjs maas client.
  • root: a single-spa app, providing top-level routing between both ui and legacy.
  • shared: code shared between both legacy and ui.
  • proxy: a proxying express project, used for serving both legacy and ui projects in development.

Contributing

Community contributions are most welcome, and there are a number of ways to participate:

When submitting a PR, please take note that MAAS UI uses the conventional commit format. To help you conform to this, you can run yarn commit instead of git commit for an interactive prompt.

Please see HACKING for details on setting up a MAAS UI development environment.

Feedback

MAAS

MAAS server source and issue tracking can be found on Launchpad.

LXD

LXD is a next generation system container and virtual machine manager, used extensively by MAAS.

Built With

Team Members

MAAS UI and Canonical Web & Design

Code of Conduct

This project adopts the Ubuntu Code of Conduct.

License

Code licensed AGPLv3 by Canonical Ltd.

With ♥ from Canonical

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100