@reltio/design
v0.0.3
Published
Reltio Design System
Keywords
Readme
@reltio/design is a public JavaScript library that contains key components and utilities for developing Reltio UI applications.
- Built on ReactJS.
- Intended for Reltio internal teams developing applications.
- Storybook with component examples is available here.
Installation
To install, use NPM:
npm install @reltio/designUsage
Example usage of the Button component:
import React from 'react';
import { Button } from '@reltio/design';
function App() {
return <Button>Touch me</Button>;
}
export default App;Important: React is listed as peer dependencies. Make sure it's added to your project.
Target Audience
The library is designed for Reltio internal teams developing applications.
If you need additional components from the Storybook, contact the UI Center of Excellence team at [email protected].
Contribution
Adding or modifying components is done via the monorepo: https://bitbucket.org/reltio-ondemand/reltio-design.
Development Process:
- Ensure you have write access to the monorepo.
- Create a feature branch for your changes.
- Run Storybook locally with
npm run dev - Follow the standard pull request (PR) creation and code review processes adopted across Reltio teams.
- After your PR is successfully merged into the main branch, run a custom Bitbucket pipeline to publish the component to NPM.
Publishing:
- If the component is published from the main branch, it will be released to NPM.
- If it is published from a feature branch, the component will be versioned as
0.0.0-{BUILD_ID}and tagged with{BRANCH_NAME}.
For any questions about the process, contact the UI Center of Excellence team via [email protected].
License
This library is distributed under Reltio’s corporate license and is intended for internal use only.
