All Projects β†’ neXenio β†’ Strangelog

neXenio / Strangelog

Painless file-based changelog management via CLI.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Strangelog

get-changelog
A CLI tool to easily find changelogs
Stars: ✭ 21 (+75%)
Mutual labels:  changelog, versioning
studio-changes
πŸ“¦ Generate a changelog as part of the npm versionΒ command
Stars: ✭ 49 (+308.33%)
Mutual labels:  changelog, versioning
Node Installed Check
Checks that all dependencies in your package.json have supported versions installed and complies with your specified node engine version range
Stars: ✭ 67 (+458.33%)
Mutual labels:  versioning, npm
Npm Upgrade
Interactive CLI utility to easily update outdated NPM dependencies
Stars: ✭ 245 (+1941.67%)
Mutual labels:  npm, changelog
gtbump
git tag bump: A simple utility to bump and manage git semantic version tags and generate Markdown changelogs.
Stars: ✭ 15 (+25%)
Mutual labels:  changelog, versioning
bump-everywhere
πŸš€ Automate versioning, changelog creation, README updates and GitHub releases using GitHub Actions,npm, docker or bash.
Stars: ✭ 24 (+100%)
Mutual labels:  changelog, versioning
versioce
Version bumping and changelog generation for your mix project
Stars: ✭ 19 (+58.33%)
Mutual labels:  changelog, versioning
Keep A Changelog
If you build software, keep a changelog.
Stars: ✭ 5,065 (+42108.33%)
Mutual labels:  versioning, changelog
perfekt
Release, changelog and version your packages with perfe(k)t πŸ‘Œ ease!
Stars: ✭ 15 (+25%)
Mutual labels:  changelog, versioning
sv4git
Semantic version and conventional commits for git
Stars: ✭ 33 (+175%)
Mutual labels:  changelog, versioning
Release It
πŸš€ Automate versioning and package publishing
Stars: ✭ 4,773 (+39675%)
Mutual labels:  npm, changelog
Standard Version
πŸ† Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
Stars: ✭ 5,806 (+48283.33%)
Mutual labels:  versioning, changelog
Engines Ok
Check for engines filed - node/npm
Stars: ✭ 23 (+91.67%)
Mutual labels:  npm
Install Self Peers
Stars: ✭ 26 (+116.67%)
Mutual labels:  npm
Functions.js
πŸ“¦ A hub of numerous functions with various functionalities
Stars: ✭ 22 (+83.33%)
Mutual labels:  npm
Fake Tag
A fake template literal tag to trick syntax highlighters, linters and formatters into action.
Stars: ✭ 22 (+83.33%)
Mutual labels:  npm
Lift
Simple Android Application update logic component
Stars: ✭ 10 (-16.67%)
Mutual labels:  versioning
Instagramfirstcommenter
This bot will post a predefined comment as fast as possible to a new post on the target profile. I used this to successfully win tickets for a big music festival.
Stars: ✭ 26 (+116.67%)
Mutual labels:  npm
Autodeploy
πŸš€ Autodeploy is a small and highly customizable CLI-Tool to automatically deploy your git repo and execute arbitrary commands/scripts after a specific git action (e.g. push, merge, ...)
Stars: ✭ 20 (+66.67%)
Mutual labels:  npm
Vscode Yarn
VSCode extension to manage yarn commands
Stars: ✭ 18 (+50%)
Mutual labels:  npm

strangelog

Build Status

Manage your changelog via CLI – painless, merge-conflict free, CI-friendly.

Getting Started

For yarn users: yarn add --dev strangelog

For npm users: npm install --save-dev strangelog

Done.

Usage

Once installed, the strangelog command is available via yarn run strangelog [command] or npm run strangelog [command].

strangelog add

Documents a new change. For that, you will be prompted for the following information:

  • the component your change refers to (if multiple components are defined .strangelogrc)
  • the kind of change you did (addition, change or bug fix)
  • a free text description

Example: yarn run strangelog add

Note: This adds each entry as a single file into directory called next inside of your changelog path. These, you need to commit to actually maintain a project changelog.

strangelog bump

Takes all the entries in the next directory and moves them to a new version directory (e.g. 1.2.3). It will ask you what the next version should be.

Example: yarn run strangelog bump

strangelog generate

Takes all changelog entries ever made in your project and generates a Markdown file CHANGELOG.md in your project root.

Example: yarn run strangelog generate

Note: Since that CHANGELOG.md file would produce merge conflicts when working with multiple people in parallel, it is recommended that you do not commit this file (at least not in feature branches). The recommended solution is to generate the CHANGELOG.md-file during your CI build and publish it as an artifact.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].