Skip to content

devtools: add --markdown output to credit for release notes#9260

Merged
sangbida merged 1 commit into
ElementsProject:masterfrom
sangbida:release-contributors-list
Jun 30, 2026
Merged

devtools: add --markdown output to credit for release notes#9260
sangbida merged 1 commit into
ElementsProject:masterfrom
sangbida:release-contributors-list

Conversation

@sangbida

Copy link
Copy Markdown
Collaborator

Generate a comprehensive contributor list ordered by commits, with a separate section for first-time contributors like this:

## Since **v26.04** we've had 302 commits in 68 days by 22 authors

### Contributors

- Rusty Russell (128 commits)
- Sangbida Chaudhuri (43 commits)
- @daywalker90 (29 commits)
- Níckolas Goline (22 commits)
- Lagrang3 (21 commits)
- daywalker90 (12 commits)
- Vincenzo Palazzo (8 commits)
- @enaples (7 commits)
- Madeline (5 commits)
- Dusty Daemon (5 commits)
- Chandra Pratap (5 commits)
- Christian Decker (4 commits)
- wqxoxo (2 commits)
- ShahanaFarooqui (2 commits)
- Aditya Sharma (2 commits)
- lightningd (1 commits)
- ScuttoZ (1 commits)
- @sangbida (1 commits)
- Mattia (1 commits)
- MSimeZ (1 commits)
- @daeho-ro (1 commits)
- Andezion (1 commits)

### Special thanks to our first-time contributors

- Níckolas Goline (22 commits)
- lightningd (1 commits)
- Mattia (1 commits)
- MSimeZ (1 commits)
- @daeho-ro (1 commits)
- Andezion (1 commits)

Changelog-None

@sangbida sangbida requested a review from ShahanaFarooqui June 27, 2026 10:39

@ShahanaFarooqui ShahanaFarooqui left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent work on the markdown output!

To make it even more useful for release notes, may I suggest a couple of refinements:

  • The list should mention the sorting pattern, like "(sorted by commit count, descending)". This gives the most relevant contributors top visibility and makes the ordering transparent to readers.
  • Instead of separate sections, consolidate the list into a single section with a (*) marker for first-time contributors. This avoids redundancy while still highlighting newcomers.
  • A single line at the bottom thanking first-time contributors keeps the recognition without cluttering the list.

This can provide us a clean, scannable list that still celebrates first-timers. For example:

## Since **v26.04** we've had 302 commits in 68 days by 22 authors

### Contributors (ordered from most to fewest commits)

- Rusty Russell (128 commits)
- Sangbida Chaudhuri (43 commits)
- @daywalker90 (29 commits)
- Níckolas Goline (22 commits, *)
- Lagrang3 (21 commits)
- daywalker90 (12 commits)
- Vincenzo Palazzo (8 commits)
- @enaples (7 commits)
- Madeline (5 commits)
- Dusty Daemon (5 commits)
- Chandra Pratap (5 commits)
- Christian Decker (4 commits)
- wqxoxo (2 commits)
- ShahanaFarooqui (2 commits)
- Aditya Sharma (2 commits)
- lightningd (1 commits, *)
- ScuttoZ (1 commits)
- @sangbida (1 commits)
- Mattia (1 commits, *)
- MSimeZ (1 commits, *)
- @daeho-ro (1 commits, *)
- Andezion (1 commits, *)

* Special thanks to our first-time contributors

@madelinevibes madelinevibes added this to the v26.09 milestone Jun 29, 2026
Generate a comprehensive contributor list ordered by commits, with a
separate section for first-time contributors, so release notes no longer
need manually maintained lists.

Co-Authored-By: Cursor <cursoragent@cursor.com>
@sangbida sangbida force-pushed the release-contributors-list branch from a40b644 to a087d78 Compare June 29, 2026 22:05
@sangbida

Copy link
Copy Markdown
Collaborator Author

Thanks @ShahanaFarooqui! It now produces an output like this:

sangbida@mac lightning % ./devtools/credit --markdown v26.04         
## Since **v26.04** we've had 303 commits in 70 days by 22 authors

### Contributors (ordered from most to fewest commits)

- Rusty Russell (128 commits)
- Sangbida Chaudhuri (44 commits)
- @daywalker90 (29 commits)
- Níckolas Goline (22 commits, *)
- Lagrang3 (21 commits)
- daywalker90 (12 commits)
- Vincenzo Palazzo (8 commits)
- @enaples (7 commits)
- Madeline (5 commits)
- Dusty Daemon (5 commits)
- Chandra Pratap (5 commits)
- Christian Decker (4 commits)
- wqxoxo (2 commits)
- ShahanaFarooqui (2 commits)
- Aditya Sharma (2 commits)
- lightningd (1 commits, *)
- ScuttoZ (1 commits)
- @sangbida (1 commits)
- Mattia (1 commits, *)
- MSimeZ (1 commits, *)
- @daeho-ro (1 commits, *)
- Andezion (1 commits, *)

* Special thanks to our first-time contributors

@ShahanaFarooqui ShahanaFarooqui left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, looks good :).

Ack a087d78

@sangbida sangbida merged commit 58f0c16 into ElementsProject:master Jun 30, 2026
43 of 45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants