thinkful-ui

6.0.39 • Public • Published

UI

Shared React components for Thinkful applications.

/src

Code for the shared components.

/stories

Stories for demoing components using storybook

/script

Standard bootstrap scripts (Thinkful convention).

Demo

npm run dev
/script/server

Development

Requires Node version >= 12. If you want to work on UI components locally and see your changes in another app (outside the stories demo), you can use npm link.

  1. From Thinkful/ui: npm run dev
  2. From Thinkful/ui: npm link
  3. From the folder containing your app's package.json: npm link thinkful-ui

Deploying changes to thinkful-ui

thinkful-ui changes need to be deployed to npm, then both assets and seagull need to be updated to use the newest thinkful-ui.

  1. Bump the version in thinkful-ui's package.json.
  2. in Thinkful/ui: npm publish
  3. in Thinkful/assets: bump the thinkful-ui version in package.json to the new version.
  4. in Thinkful: make build assets && make upload assets, which will regenerate build hashes in docker-compose.yml.
  5. in Thinkful/assets: Make a PR with that package.json change and docker-compose.yml updates, and merge to master.
  6. in Thinkful/seagull: do the same steps as above.
  7. You're done!

Caveat: Make sure the React versions in ui and assets are at least roughly in sync.

/thinkful-ui/

    Package Sidebar

    Install

    npm i thinkful-ui

    Weekly Downloads

    190

    Version

    6.0.39

    License

    Copyright

    Unpacked Size

    467 kB

    Total Files

    171

    Last publish

    Collaborators

    • 8l4v4
    • ievgenmaj
    • rafaelfragosom
    • wmorganchegg
    • ruyguerra
    • jmutale.chegg
    • elunsford
    • eatthoselemons2
    • smgonzales
    • akinnard_chegg
    • jasonfariachegg
    • thinkful-admin
    • chrisjpowers
    • spschnell
    • katscott
    • mikechegg
    • abaylis
    • tholex
    • saool
    • ripleyaffect
    • seanohue
    • mikebranski
    • sethbaur
    • zoeheins
    • melucasleite
    • thasmin