https://github.com/solarwinds/nova
https://github.com/solarwinds/nova
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/solarwinds/nova
- Owner: solarwinds
- License: apache-2.0
- Created: 2020-10-30T17:29:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T09:36:15.000Z (7 months ago)
- Last Synced: 2024-10-29T11:37:47.357Z (7 months ago)
- Language: TypeScript
- Homepage:
- Size: 15.7 MB
- Stars: 23
- Watchers: 18
- Forks: 19
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
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).