lerna-changelog - :book: Generate a changelog for a Lerna repo (or regular one)

  •        38

Generate a changelog for a lerna monorepo.Based on @hzoo's long-lived PR for lerna changelog.



chalk : ^1.1.3
execa : ^0.6.3
fs-extra : ^2.0.0
make-fetch-happen : ^2.4.13
normalize-git-url : ^3.0.2
p-map : ^1.1.1
progress : ^1.1.8
string.prototype.padend : ^3.0.0
yargs : ^6.6.0



Related Projects

lerna - A tool for managing JavaScript projects with multiple packages

  •    Javascript

A tool for managing JavaScript projects with multiple packages.Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories gets complicated really fast. Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.

apollo-link - :link: Interface for fetching and modifying control flow of GraphQL requests

  •    TypeScript

To use apollo-link in a web browser or mobile app, you'll need a build system capable of loading NPM packages on the client. Some common choices include Browserify, Webpack, and Meteor +1.3.Apollo Link uses Lerna to manage multiple packages. To get started contributing, run npm run bootstrap which will install all dependencies and link together the projects.

oao - A Yarn-based, opinionated monorepo management tool

  •    Javascript

A Yarn-based, opinionated monorepo management tool.This uses the local oao package inside your monorepo.

cf-ui - :gem: Cloudflare UI Framework

  •    Javascript

This repository is no longer maintained. We decided to merge cf-ui into our internal monorepo and we will keep the future development there. We do not accept pull requests here. However, we plan to synchronize our internal changes with this repository. cf-ui is a set of over 50 packages used to build UIs at Cloudflare using projects such as React, Fela, Lerna and more.

import-cost - displays the import size of the package you are importing inside the code editor

  •    Javascript

This extension will display inline in the editor the size of the imported package. The extension utilizes webpack with babili-webpack-plugin in order to detect the imported size. In this project we use lerna for managing the multiple packages.

composer-sample-networks - Sample business network definitions for Composer

  •    Javascript

You must install Lerna to build this multi-package repository. You can then work with the packages under packages/ on a per-package basis as any normal node.js package.

schm - Composable schemas for JavaScript and Node.js

  •    Javascript

If you find this useful, please don't forget to star ⭐️ the repo, as this will help to promote the project. Follow me on Twitter and GitHub to keep updated about this project and others. schm is a library for creating immutable, composable, parseable and validatable (yeah, many *ables) schemas in JavaScript and Node.js. That's highly inspired by functional programming paradigm.

grunt-conventional-changelog - Grunt task for generating a changelog from git metadata

  •    Javascript

Issues with the output should be reported on the conventional-changelog issue tracker.See the conventional-changelog docs.

git-changelog - Generates a git changelog, CLI or grunt plugin, inspired & based on Angular JS changelog generator

  •    Javascript

The .changelogrc file contains the "standard commit guideliness" that you and your team are following. This specification is used to grep the commits on your log, it contains a valid JSON that will tell git-changelog which sections to include on the changelog.

git-chglog - CHANGELOG generator implemented in Go (Golang).

  •    Go

CHANGELOG generator implemented in Go (Golang). Anytime, anywhere, Write your CHANGELOG. git-chglog internally uses the git command to get data to include in CHANGELOG. The basic steps are as follows.

github-changelog-generator - Automatically generate change log from your tags, issues, labels and pull requests on GitHub

  •    Ruby

Fully automated changelog generation - This gem generates a changelog file based on tags, issues and merged pull requests (and splits them into separate lists according to labels) from GitHub Issue Tracker. To make it easier for users and contributors to see precisely what notable changes have been made between each release (or version) of the project.

cvs changelog daemon


Perl script which automates the process of creating ChangeLog files based on cvs commit comments. The script runs as a daemon watching for commits on your project files and updates the ChangeLog accordingly. If there is no ChangeLog file, a cvs add comma

keep-a-changelog - If you build software, keep a changelog.

  •    HTML

This repository generates http://keepachangelog.com/. It may take some time to review your submitted Pull Request. Try to involve a few native speakers of the language you're translating to in the Pull Request comments. They'll help review your translation for simple mistakes and give us a better idea of whether your translation is accurate.

gitchangelog - Creates a changelog from git log history.

  •    Python

Use your commit log to make beautifull and configurable changelog file. gitchangelog is compatible Python 2 and Python 3 on Linux/BSD/MacOSX and Windows.

nsq - A realtime distributed messaging platform

  •    Go

* **Docs**: [http://nsq.io][docs] * **Twitter**: [@nsqio][nsqio_twitter][![Build Status](https://secure.travis-ci.org/bitly/nsq.svg?branch=master)](http://travis-ci.org/bitly/nsq)**NSQ** is a realtime distributed messaging platform designed to operate at scale, handlingbillions of messages per day.It promotes *distributed* and *decentralized* topologies without single points of failure,enabling fault tolerance and high availability coupled with a reliable message deliveryguarantee. See [featur

commitlint - 📓 Lint commit messages

  •    Javascript

commitlint is considered stable and is used in various projects as development tool.

github-changes - Generate a changelog based on merged pull requests or commit messages

  •    Javascript

For further details and specifics on how to use (and to contribute), see grunt-github-changes. When a pull request is merged with "Squash and merge", there isn't a merge commit. By checking the commit message for (#123) etc, we can match the correct pull request.

changelog - "What's changed in the last twenty minutes?"

  •    Javascript

Aims to answer the question "what's changed in the last hour?" in a distributed system. Very useful to have when the proverbial bad things hit the proverbial ventilation hardware. It can drastically drop mean time to recovery. changelog provides a simple REST API to post events to, and a web interface where you can quickly see and filter events. The basic idea is that you'll send any event that has even a remote chance of causing problems to this system. Later, when something goes wrong, you can quickly check what's changed in the last minutes / hours.

changeloglib - Android Library to display your changelog

  •    Java

ChangeLog Library provides an easy way to display a change log in your Android app. Sample application: The demo is a showcase of the functionality of the library.