You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* issue #1 -Add contributors section support in YAML configuration and release notes generation
Implemented a new "Contributors" section in the YAML configuration, allowing inclusion of contributor acknowledgments in generated release notes. Updated core logic, added tests, and extended related examples to support this feature. Upgraded `github-api` dependency to v2.0-rc.4.
* issue #1 - Add contributors section support in YAML configuration and release notes generation
Implemented a new "Contributors" section in the YAML configuration, allowing inclusion of contributor acknowledgments in generated release notes. Updated core logic, added tests, and extended related examples to support this feature. Upgraded `github-api` dependency to v2.0-rc.4.
* issue #1 - Update README with contributors section configuration example
Added an example YAML configuration demonstrating how to enable and customize a contributors section in release notes.
* fix 1 Refactor `ReleaseNotesService` and `GithubService` for readability and efficiency
Simplified imports, reduced verbosity, introduced reusable methods (e.g., `collectContributors`, `initGithubRepository`), and improved string handling with constants. Enhanced logging and parameter validation for better maintainability and functionality.
* [maven-release-plugin] prepare release v0.1.0-beta.4
* [maven-release-plugin] prepare for next development iteration
* Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 48ac855.
* Revert "[maven-release-plugin] prepare release v0.1.0-beta.4"
This reverts commit 2b170b1.
Copy file name to clipboardExpand all lines: README.adoc
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ ghrnc:
37
37
38
38
The `ghrnc.github-token` is optional but increases the rate limit of GitHub. If required, the endpoint of the GitHub API could be set with `ghrnc.base-url`.
39
39
40
-
If `sections` isn't set, the following default is used:
40
+
If `ghrnc.sections` isn't set, the following default is used:
41
41
42
42
[source,yaml]
43
43
----
@@ -51,6 +51,20 @@ ghrnc:
51
51
labels: ["documentation"]
52
52
----
53
53
54
+
Optionally, a list of all contributors can be created. The corresponding configuration may look like this:
55
+
56
+
[source,yaml]
57
+
----
58
+
ghrnc:
59
+
contributors:
60
+
enabled: true
61
+
title: ":heart: Contributors"
62
+
message: "Thank you to all the contributors who worked on this release."
63
+
excludes:
64
+
- "core-developer-1"
65
+
- "core-developer-2"
66
+
----
67
+
54
68
== Running Standalone
55
69
56
70
Download the https://github.com/th-schwarz/GithubReleaseNotesCreator/releases[last release jar].
0 commit comments