Simplify Package Releases - From Versioning to Publishing - Juri Strumpflohner, JSNation 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • JSNation Conference 2024 #JSNation #GitNation
    Website - jsnation.com/
    Follow the link to watch the full version of all the conference talks, QnA’s with speakers and hands-on workshop recordings → portal.gitnati...
    Talk: Simplify Package Releases - From Versioning to Publishing
    Monorepos have proven to be handy when it comes to developing and publishing related NPM packages. They offer a unified development experience while still enabling the distribution of more fine-grained packages for easy consumption. In fact, many popular OSS libraries follow such an approach such as Vue, Angular, React, Vite, Tanstack and RxJS (just to name a few). However, the publishing process within monorepos introduces unique challenges, particularly when dealing with multiple interdependent packages. And yes, there are solutions out there for versioning and releasing packages, but they often fall short when it comes to monorepos. Nx recently introduced a "release" command tailored for these scenarios.
    In the talk, we'll explore how we can setup a publishing process, covering versioning, changelog generation, and releasing to platforms like NPM and GitHub (including provenance support).

ความคิดเห็น •