• Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🚝 Like semantic-release and Lerna, but for Yarn modern workspaces

monodeploy

monodeploy

Continuous Integration codecov Maturity badge - level 2 GitHub license Discord All Contributors

node-current npm npm downloads

Monodeploy is a powerful tool which aims to simplify the package publishing process for monorepos. It leverages Yarn Berry workspaces to do the heavy lifting, and is a direct replacement for tools such as Lerna and Semantic Release.

Monodeploy only supports projects using Yarn Modern v4+ with the minimum node version set to Node v18.12.0.

Please see the Monodeploy Website for information on how to get started with Monodeploy.

Note About Monodeploy Package Versioning

Only the monodeploy package is "public" and follows strict semantic versioning. The other packages such as @monodeploy/changelog are meant for internal use and may change their APIs at any time.

Contributing

See the Contributing Guide for setup instructions, tips, and guidelines.

Contributors

Thanks goes to these wonderful people (emoji key):

Michael Rose
Michael Rose

πŸ’» ⚠️
Brendan Hall-Hern
Brendan Hall-Hern

πŸ’»
Shouvik DCosta
Shouvik DCosta

πŸ’»
Maryam Pazirandeh
Maryam Pazirandeh

🎨
Jake Bolam
Jake Bolam

πŸ“–
Emmanuel Ogbizi
Emmanuel Ogbizi

πŸ‘€
Josh DM
Josh DM

πŸ’» πŸš‡
AnvarGazizovTH
AnvarGazizovTH

πŸš‡ πŸ”§ πŸ’»
Noah
Noah

πŸ’» πŸš‡
Marc Cataford
Marc Cataford

πŸ’» πŸš‡
Filip Malinowski
Filip Malinowski

πŸ’» πŸ›
Ian McCausland
Ian McCausland

πŸ“–
Edie Lemoine
Edie Lemoine

πŸ’»
Daniel Basilio
Daniel Basilio

πŸ›
OndΕ™ej Ε vanda
OndΕ™ej Ε vanda

πŸ’» πŸ“–
Shawn Drape
Shawn Drape

πŸ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

Special thanks to Carol Skelly for donating the 'tophat' GitHub organization.

More Repositories

1

RichTextView

iOS Text View (UIView) that Properly Displays LaTeX, HTML, Markdown, and YouTube/Vimeo Links
Swift
1,152
star
2

syrupy

πŸ₯ž The sweeter pytest snapshot plugin
Python
479
star
3

yvm

🧢 Manage multiple versions of Yarn (deprecated)
JavaScript
312
star
4

with-immutable-props-to-js

😈 A higher-order component for keeping Immutable objects outside your presentational components
JavaScript
76
star
5

sanity-runner

Automate your sanity tests against a chrome browser running in AWS Lambda. Can be implemented into deployment pipelines for easy post-deploy tests or can be run on the regular to determine if your site starts regressing
TypeScript
41
star
6

codewatch

[deprecated] Monitor and manage deeply customizable metrics about your python code using ASTs
Python
38
star
7

jenkins-timeline-plugin

A build timeline to facilitate the inspection of Jenkins pipelines and identify bottlenecks.
JavaScript
34
star
8

dont-waste-your-ducking-time

πŸ“ An opinionated guide on how to test Redux ducks
JavaScript
27
star
9

yarn-plugin-licenses

Audit your dependency licenses with this yarn berry plugin
TypeScript
26
star
10

django-training

🐍 Master the Django ORM for fun and profit
Python
24
star
11

ormar-postgres-extensions

Extensions to the Ormar ORM to support PostgreSQL specific types
Python
22
star
12

semantic-release-firefox-add-on

🦊 A Semantic Release plugin to sign Firefox Add Ons using web-ext
JavaScript
19
star
13

serverless-slack-invite

A serverless service providing badge and invitation gateway for public Slack channels
JavaScript
10
star
14

eslint-config

🦈 Top Hat's shareable eslint configuration
TypeScript
9
star
15

commit-utils

πŸ’¬ Top Hat's commitlint config, including a commitizen adapter and conventional changelog preset
TypeScript
9
star
16

getting-started

Home for Top Hat Open Source's contributing docs and policies
8
star
17

opensource.tophat.com

Open source portal
TypeScript
5
star
18

react-vector-graphics

βš›οΈ Transform SVGs into React components
TypeScript
4
star
19

networkjs

A utility that monitors a browser's network and emits connectivity events
JavaScript
3
star
20

yarn-plugin-semver-up

Yarn plugin to update dependencies while respecting range restrictions
TypeScript
3
star
21

commit-watch

Project has been moved to https://github.com/tophat/commit-utils
JavaScript
3
star
22

oss-metrics-dashboard

Python
3
star
23

new-project-kit

Some odds and ends to help you get started with new Top Hat Open Source repos quickly
3
star
24

lms-connector

Generic gateway interface for connecting to different learning management systems
Python
2
star
25

ghost-imports-buster

πŸ‘» Root out imports that are either unused or undeclared in your package.json πŸ‘»
TypeScript
2
star
26

eslint-import-resolver-require

JavaScript
1
star
27

yvm-github-gateway

yvm github gateway for yvm (to avoid GitHub rate limiting)
JavaScript
1
star
28

homebrew-bar

🍺 Top Hat Homebrew Open Bar
Ruby
1
star