Skip to content

partner-up-dev/design

Repository files navigation

PartnerUp Design

This is a monorepo of partner-up's design (design system in code, common components) for multiple platform (includes web, uniapp, clutter and more).

Packages

  • @partner-up/design-uniapp - Design system for UniApp

Publishing

This repository uses Changesets to manage versioning and publishing packages to GitHub Package Registry.

Creating a Changeset

When you make changes to a package, create a changeset to document the changes:

pnpm changeset

Follow the prompts to:

  1. Select which packages have changed
  2. Specify the type of change (major, minor, patch)
  3. Write a summary of the changes

Automated Publishing

When changes are pushed to the main branch, the GitHub Actions workflow will:

  1. Create a "Version Packages" PR if there are changesets
  2. When the PR is merged, it will:
    • Update package versions
    • Update changelogs
    • Publish packages to GitHub Package Registry

Manual Publishing

To manually publish packages (requires appropriate permissions):

pnpm run release

Installation

To install a published package from GitHub Package Registry, configure your .npmrc:

@partner-up:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN}

Then install the package:

npm install @partner-up/design-uniapp

About

Design system of PartnerUp

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •