Atlas Native :package:
Vio.com design system for React Native.
Description
This package is the design system for Vio.com. It contains the shared UI components to be used across its mobile app packages. It also includes any utils, types, etc. required to support the design system.
Installation
Development environment
Make sure you have all the prerequisites described on the root README.
Installing dependencies
From the root of the repository run make install-atlas-native.
Running locally using storybook
From the root of the repository run make run-atlas-native. It will open the iOS version of Atlas Native.
Development
Each component added to the library should have a story, tests, and corresponding doc. For a best practice example of each, please refer to the Button component.
Git Strategy
When naming a Pull Request we must follow conventional commits, then Lerna will be capable of automatically defining the next version number of Atlas Native.
Release
Whenever changes to this package are merged into master, Lerna will run on GitHub Actions to take care of the versioning and publishing the latest version of Atlas Native.
Check Releases and Packages.