Skip to content

ThomasRalee/ui

Repository files navigation

🌟 Injective UI

Injective ui is a collection of UI packages to ease development across the wide range of Injective products.

📚 Overview

@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.

Developer guide:

  1. Create a new branch off of the master branch as to make your changes

  2. Links different projects within the repo so they can import each other without having to publish anything to NPM

  • lerna boostrap
  1. 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
  1. Publishing the changes to npm
  • lerna version
  • lerna publish from-package

⛑ Support

Reach out to us at one of the following places!


🔓 License

This software is licensed under the MIT license. See LICENSE for full disclosure.