Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@canonical/juju-react-components

Package Overview
Dependencies
Maintainers
9
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@canonical/juju-react-components

React components for use with Juju

  • 0.5.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
9
Created
Source

Juju React Components

React components for use with Juju.

Component Docs

Generic Components

  • BasicTable
  • Button
  • ButtonDropdown
  • ButtonRow
  • DropdownMenu
  • ExpandingRow
  • Panel
  • SvgIcon

Juju Specific Component

Component Examples

The components can be viewed with React Styleguidist. Just run npm run styleguidist and visit the supplied URL.

Testing

The tests can be run with npm test.

Releases

These are the steps to publish a new NPM release.

QA

  • Run npm run styleguidist and make sure there are no errors and that each component displays correctly.
  • Consider testing in a project (e.g. Juju GUI) with npm link ...

Prepare for release

  • Check out a new branch from develop.
  • Update the version with npm version ... using the next sensible version.
  • Update the changelog, changing the [Unreleased] section to the version number from above e.g. [0.5.0] - 2019-02-06. Consider looking at git log and adding any missed changes.
  • Commit the changes, push your branch to GitHub, create a PR against develop and land it (this might require approval).

Sync master

Publish to NPM

  • Get a fresh copy of master git clone git@github.com:juju/react-components.git juju-react-components-release
  • cd juju-react-components-release
  • Build and publish the package with npm publish

Tag the release

  • Get the released package link npm view @canonical/juju-react-components dist.tarball and download the file.
  • Create a new release on GitHub: https://github.com/juju/react-components/releases/new, remembering to:
    • Add the tag against master using the new version number.
    • Copy the changelog.
    • Upload the package (downloaded above).

Keywords

FAQs

Package last updated on 11 Sep 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc