On Tue, Apr 17, 2018 at 10:39 AM, Vincent Massol <[email protected]> wrote: > > >> On 17 Apr 2018, at 10:35, Guillaume Delhumeau >> <[email protected]> wrote: >> >> +1 since we want to release often, it's better to have a lot of things >> automated. >> >> Additional proposition: automate the blog post > > We need the summary so if we automate the summary we can indeed automate the > blog post.
Yes what we do now by hand is pretty much just copy/pasting summary in some template right now. We should ideally automate it even if we don't automate the summary (i.e. we should extract the summary from the RN). > >> and the twitter message that >> announce the release. > > This is already automated AFAIK. Yes the twitt is sent by a script. > > Thanks > -Vincent > >> >> 2018-04-17 10:31 GMT+02:00 Vincent Massol <[email protected]>: >> >>> >>> >>>> On 17 Apr 2018, at 10:28, Vincent Massol <[email protected]> wrote: >>>> >>>> Hi, >>>> >>>> I’d like to modify the Release Notes app to autogenerate summaries for >>> releases. >>>> >>>> The idea is to auto generate it based on the headings for user , admins >>> and devs headers. >>>> >>>> For ex, taking the 10.2 release notes it would give: >>>> >>>> "For users: New default Color Theme, Figure Macro, Rename/Move >>> protection and Minor changes do not generate notifications anymore. For >>> admins: Default Notifications. For Developers: REST API now supports the >>> use of minor revision for page changes, Translation fallback and Jobs >>> improvements.” >>> >>> To give a comparions this is how we manually summarised it: >>> >>> "This release has a fresh look thanks to its new default color theme. A >>> new Figure macro is available for content creators to add illustrations >>> along with optional captions. Renaming and moving standard pages is now >>> discouraged with a warning message that should prevent editors from >>> breaking XWiki.” >>> >>> Ofc, the manual summary is nicer but I think the automated one could be >>> enough for the user to know the topics and then check the release notes to >>> understand better what’s in it. >>> >>> Context: This is an effort to automate further our release process and to >>> win some more minutes. >>> >>> Thanks >>> -Vincent >>> >>>> >>>> It's not too bad IMO. >>>> >>>> WDYT? >>>> >>>> Thanks >>>> -Vincent > -- Thomas Mortagne

