mirror of
https://github.com/tzapu/WiFiManager.git
synced 2026-04-27 00:55:52 +03:00
[GH-ISSUE #951] Project README.md no longer updating release notes #807
Labels
No labels
📶 WiFi
🕸️ HTTP
Branch
DEV Help Wanted
Discussion
Documentation
ESP32
Example
Good First Issue
Hotfix
In Progress
Incomplete
Needs Feeback
Priority
QA
Question
Task
Upstream/Dependancy
bug
duplicate
enhancement
invalid
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/WiFiManager#807
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bperrybap on GitHub (Sep 30, 2019).
Original GitHub issue: https://github.com/tzapu/WiFiManager/issues/951
The README.md has a section down near the bottom called "Releases" which has a summary of the updates for each release.
It appears that it hasn't been updated since the 0.12 release, so there is no release information on the later releases.
It would be nice to get this section updated with the release notes for each release especially if a release is known to require a certain core version.
@Joennuh commented on GitHub (Sep 30, 2019):
I do agree with @bperrybap but you can also see the releasenotes on the releases page of the repository: https://github.com/tzapu/WiFiManager/releases
@tablatronix commented on GitHub (Sep 30, 2019):
Release info will probably be removed from it as all issues are tagged in github, who has time ... lol
@tablatronix commented on GitHub (Sep 30, 2019):
Fyi the development branch doesn't even have docs yet...
@bperrybap commented on GitHub (Oct 1, 2019):
Automation is the key.
Once automated, it can take no extra time and likely reduce the total human time/effort to do a release.
For my Arduino libraries, I pull the git comments and automatically generate the release notes into the readme file.
Have a look at the readme for one of my libraries: https://github.com/duinoWitchery/hd44780
(down towards the bottom of the page)
I have a script that handles everything for a release.
Not only does it insert the git comments into the readme, but it also updates the version number information in several files like header files, and in the readme file and even does the commit.
So releases are super easy to do, and very consistent once it is all automated.
You can take a look at the scripts in the hd44780 library they are under the "extra" directory.
@tablatronix commented on GitHub (Oct 1, 2019):
I have added doc blocks to all public functions already, the problem is getting someone else to do this or get involved, doing coding testing and github maint and writing docs is just a bit too much. heh
@tablatronix commented on GitHub (Oct 1, 2019):
Nice scripts!
@bperrybap commented on GitHub (Oct 1, 2019):
These types of automation scripts could also do something a bit smarter with the comments like a bit of selective filtering.
For example, it could look for a leading character/string in the comment to either selectively include or selectively exclude the comment into the public release note history. That way, when a commit was done the author could indicate whether the commit comment was part of the public release note history in the readme file.
So not all the commit comments would have to be part of the public release notes history.
Currently, for my library, I kept it simple and just include all the comments into the public release note history.