question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

let's figure out an elegant way to support sites other than github.com

See original GitHub issue

it was my goal with standard-version to avoid the paradox of choice … less can be more, I didn’t want people to have to configure 1,000,000 dials and knobs to get a lovely looking CHANGELOG and to automate their release process.

Having said this! It would be nice to support version control systems other than GitHub; specifically we have some issues open around adding better support for gitlab and BitBucket/jira.

The question I put to folks (@Tapppi, @stevemao, @cdupetit, @lancecaraccioli) is what’s the minimum amount of configuration settings that we would need to provide to generate an appropriate CHANGELOG for these alternate version control systems; where possible I’d like to try to:

  1. extend the logic of the base template that we use (rather than forcing users to configure an alternate template).
  2. add more magic to standard-verison itself, to try to detect the reasonable defaults for settings, e.g., what’s the host of the repo that we’re working in.

Once we pin down the minimum # of variables that we need to make flexible, let’s allow these to be set using a standard-version key in the package.json – this work dovetails nicely with the work @lancecaraccioli has been doing on lifecycle hooks.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:3
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
lgomezcommented, May 29, 2017

All I wanted was to replace or eliminate the header and footer from the default CHANGELOG.md template.

Perhaps describing my ideal scenario would help…

// In package.js...
"scripts": {
  "release": "standard-version --template=my/custom/template.hbs"
}

If the template uses partials, I would include the partials wherever the template can reference them.

The other thing I was trying to figure out is if there is a json output of changelog data so I could achieve the same thing but handle the handlebars and templates myself and just pass that changelog object to handlebars.

Hope this helps…

0reactions
bcoecommented, May 5, 2019

@brettp took a while to actually implement it, but we now allow you to customize URLs and other parameters, the configurations settings are described here:

https://github.com/conventional-changelog/conventional-changelog-config-spec

Read more comments on GitHub >

github_iconTop Results From Across the Web

9 Best GitHub Alternatives in 2023 - Software Testing Help
Review of the Top 9 GitHub Alternatives with Features, Comparison and Pricing. Select the BEST GitHub Alternative for Your Business.
Read more >
Awesome-Selfhosted - GitHub
A blog is a discussion or informational website consisting of discrete, diary-style text entries (posts). Related: Static Site Generators, Content Management ...
Read more >
GitHub vs GitLab: Which program should you go with? - ZDNET
Both GitHub and GitLab are based around the overarching Git distributed control system, but they do have different development approaches.
Read more >
Improving GitHub code search - The GitHub Blog
Today, we are rolling out a technology preview for GitHub code search, the next iteration for search, discovery, and navigation on GitHub.
Read more >
How to Contribute to Open Source
There are all sorts of ways to get involved with an open source project, and a few tips will help you get the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found