Injective ui is a collection of UI packages to ease development across the wide range of Injective products.
@injectivelabs/ui-shared provides a collection of re-useable fonts, render-less FE components, and tailwind configs to ease development across the wide range of Injective products.
@injectivelabs/eslint-config provides a set of shared eslint config rules.
@injectivelabs/prettier-config provides a set of shared prettier config.
@injectivelabs/stylelint-config provides a set of shared stylelint config.
Create a new branch off of the master branch as to make your changes
Links different projects within the repo so they can import each other without having to publish anything to NPM
lerna boostrap
- Making changes to any of the packages
- Run
git add . && git commit -m 'commit message'which will trigger the lint-staged and vitest yarn scripts here - Run
git pushto publish a new branch in the remote repository - Create a PR to merge to master. Once approved, you can move on to step 4
- Publishing the changes to npm
lerna versionlerna publish from-package
Reach out to us at one of the following places!
- Website at
injective.com - Twitter at
@Injective - Discord at
Discord - Telegram at
Telegram
This software is licensed under the MIT license. See LICENSE for full disclosure.