Skip to content

ni/nimble

Repository files navigation

ni | nimble

Nimble

Nimble Angular NPM version and repo link Nimble Blazor Nuget version and repo link Nimble Components NPM version and repo link Nimble Tokens NPM version and repo link

The NI Nimble Design System: styled UI components for NI applications.

storybook page example angular app example blazor app

If you are at NI, lucky you! Reach out to ask questions directly in the Design System Teams channel.

Getting Started

This repository contains the source for the following packages:

And some additional utility packages:

Consult the README.md for each package to learn more, including how to use it in an application.

The above packages follow Semantic Versioning. Consult the CHANGELOG.md for each package to see the changes in each version, including instructions for adapting your application in response to breaking changes.

Community

We welcome feedback and contributions!

The fastest way to ask questions is to join the discussion on Teams (accessible to NI employees only). You can also start a discussion on GitHub by filing an issue using the Discussion template.

Requesting New Components and Features

Is Nimble missing a component that your team needs? Search the issues list to see if it's on our radar. If an issue exists already, comment with your use cases. If no issue exists yet, file a new one using the Feature request template.

Filing Bugs

To report a bug with an existing component, file an issue using the Bug report template.

Learning

  • Architecture - Architecture of the design system packages and monorepo

Contributing

See Getting Started in Contributing.md to get started with building the monorepo.

Component Status

View status of components that are completed and on the roadmap in the Component Status page.