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.