An open API service indexing awesome lists of open source software.

https://github.com/solarwinds/nova


https://github.com/solarwinds/nova

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Nova Nui Framework

The Nova Nui Framework provides a set of common UI-based components and services to assist with rapid web application development. Nui is built on the latest Angular and follows modern UX design principles and front-end software development practices.

## Style Guide

The Nova UI coding Style Guide can be found [here](./docs/STYLE_GUIDE.md#style-guide).

## Project Structure

Nova UI consists of three packages within a single monorepo:

- [Bits](./packages/bits/README.md#bits-overview) - A set of atomic components to be used as building blocks for applications and more complex
components. Exception - **convenience components** - prototypes of composite components, that are meant to accommodate a wide breadth of use cases.
- [Charts](./packages/charts/README.md#charts-overview) - A visualization library built on top of [d3](https://d3js.org/).
- [Dashboards](./packages/dashboards/README.md#dashboards-overview) - A framework designed to provide developers a solution for presenting data coming from various sources within a single view.

## Contributions

We encourage [contributions to Nova](./docs/CONTRIBUTION.md#contributing-to-nova) whenever your team needs a new component, new functionality in an existing component, new icons, bug fixes or atom extensions.

## Need help?

### If You're Just Getting Started...

For package-specific
information about getting started with development, please visit the corresponding README for each of the Nova UI packages:
[Bits](./packages/bits/README.md#bits-overview), [Charts](./packages/charts/README.md#charts-overview), and [Dashboards](./packages/dashboards/README.md#dashboards-overview).

For additional instructions about Nova development in general, take a look at our [How To](./docs/HOW_TO.md#how-to) page.

### If You Have a Question...

Please check out our [FAQ](./docs/FAQ.md#faq). If you don't find the answer to your question there, feel free
to send us an email at . We kindly ask that you try to avoid opening GitHub
issues for general support questions as we'd like to reserve that communications channel for bug reports
and feature requests.

## Found a bug? Have an idea for a feature?

Please let us know! But...before submitting a feature request or issue report, please make sure it hasn't already been reported on our [issues page](https://github.com/solarwinds/nova/issues). If you can't find an existing issue corresponding to your feedback, please create one using the GitHub [issue portal](https://github.com/solarwinds/nova/issues/new/choose).

## Troubleshooting

Find tips for solving some common development environment problems [here](./docs/TROUBLESHOOTING.md#troubleshooting).