-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MAINT: Improve changelog documentation process #11508
Comments
... and as part of this, we should abandon any further updates to |
can we first experiment with this on a smaller repo like mne-bids ?
… Message ID: ***@***.***>
|
At least github-changelog-generator we've already used in SG for years now. But yes if we want to try something else then we could experiment elsewhere in principle. But in practice I think you try the tool and see if it produces some usable RST or not, so it would be easy to evaluate in a PR I think.... |
ok you know better. Let's try !
… Message ID: ***@***.***>
|
yes, and you can also define a certain GitHub label to explicitly exclude a PR / issue from the changelog, see e.g.: |
FWIW I just went through the process with sphinx-gallery and this is the result: https://sphinx-gallery.github.io/stable/changes.html#v0-12-0 label->section mapping is configurable. It still involves a few steps but in general it's faster and I think I'd prefer it to what we have now. Ahead of our next release I could try running it on our repo for 1.4 and we could see the result. I don't think it would take too much time for me to mock it up at least. |
another candidates:
|
Tentative plan from discussion with @agramfort and @drammock :
In the next month, I can try |
@drammock thinking about this again, I'm starting to think towncrier might make sense:
|
To aid in releases and PRs, it would be nice not to have to do so much changelog management. In particular, it would be great if:
doc/changes/latest.inc
Ideas:
Clearly this list is incomplete :) @drammock or others feel free to add other ideas up here after commenting about them below
The text was updated successfully, but these errors were encountered: