npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

carto-devlog

v1.1.0

Published

Auto generate changelogs for developers

Downloads

6

Readme

carto-devlog

Auto generated changelogs for developers.

What's carto-devlog?

carto-devlog is a cli tool written in javascript designed to auto generate changelogs on an easy way.

How to use

Installing

yarn add carto-devlog -dev

Generating a log

carto-devlog uses your git history to generate a log. Three parameters are required.

devlog -s <hash> -b <bump> -m <message> 
  • Hash: Is the hash of the first commit to be included in the log. Usually the previous to the first version bump to be included.
  • Bump: Is a regular expresion that should mach the version bumps.
  • Message: Is a regular expresion that should mach the commits included in the log.

Do I need to change my git workflow?

carto-devlog can be used in any git project as long as your versions have a with a regular commit message but works the best when using github flow.

Just before merging a branch write feat:or fix: on your merge commit body and carto-devlog will add those commits to the right section.

Examples

### Example with github flow and labeled commits

Our git history looks like this, we only allow merges in the master branch and every merge is labeled.

64be965d2 (tag: v4.0.0-beta.11) Bump version to 4.0.0-beta.11
67c62256a Merge pull request #1990 from CartoDB/1984-refactor-tests
3fb47f46f Merge pull request #1986 from CartoDB/1942-feature-promise
e52f88fb0 (tag: v4.0.0-beta.10) Bump version to 4.0.0-beta.10
88f613bfa Merge pull request #1985 from CartoDB/1976-prevent-gridjson
418d47ac5 Merge pull request #1981 from CartoDB/1908-remove-moment
9cf1091aa (tag: v4.0.0-beta.9) Bump version to 4.0.0-beta.9
5d3d6ce41 Merge pull request #1978 from CartoDB/1974-use-window-leaflet

To generate a devlog we use:

devlog -s 5d3d6ce41 -b "Bump version to" -m "Merge pull request"

## 4.0.0-beta.11 - 2018-01-09

### New features
- Layer now returns a Promise
### Improvements
- Improved tests

## 4.0.0-beta.10 - 2017-12-29

### Fixes
- Prevent unnecessary gridjson fetches
### Improvements
- Remove moment to reduce bundle size

## 4.0.0-beta.9 - 2017-12-22

Example with a regular repo

Our git history looks like this.

64be965d2 (tag: v4.0.0-beta.11) Bump version to 4.0.0-beta.11
67c62256a Merge pull request #1990 from CartoDB/1984-refactor-tests
3e53c95e9 Apply CR suggestions
3fb47f46f Merge pull request #1986 from CartoDB/1942-feature-promise
4a80b02a8 Point to [email protected]
daae58281 Merge branch 'v4' into 1942-feature-promise
bdc8bccb8 Point to zera branch
e8d789c5d CR changes
e52f88fb0 (tag: v4.0.0-beta.10) Bump version to 4.0.0-beta.10
37e346d15 JSDoc for enum
ed814518a error and success events are public and have no namespace
716d16714 Fixed @typedef. Type is required!
9cf1091aa (tag: v4.0.0-beta.9) Bump version to 4.0.0-beta.9
b4f2abba8 Merge pull request #1992 from CartoDB/1071-decades

All releases have a Bump version to <version> commit.

To generate a devlog we just use:

devlog -s b4f2abba8 -b "Bump version to" -m ".*"

## 4.0.0-beta.11 - 2018-01-09

### Changes
- 1984-refactor-tests
- Apply CR suggestions
- Return Promises in setFeatureColumns functions
- Point to [email protected]
- Merge branch 'v4' into 1942-feature-promise
- Point to zera branch
- CR changes

## 4.0.0-beta.10 - 2017-12-29

### Changes
- JSDoc for enum
- error and success events are public and have no namespace
- Fixed @typedef. Type is required!

## 4.0.0-beta.9 - 2017-12-22