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 push
to 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 version
lerna 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.