Yes, it looks nice, but SonarQube is a different kind of product. I don't
think it's a development platform like us..

On Wed, Jan 30, 2019 at 6:41 PM Vincent Massol <vinc...@massol.net> wrote:

> BTW I really like the quality of the SonarQube release notes:
> * Not too much (nobody reads when there’s too much)
> * Only document important highlights and make the RN nice for them (nice
> screenshots, nice doc)
>
> https://www.sonarqube.org/sonarqube-7-6/
>
> WDYT?
>
> Thanks
> -Vincent
>
> > On 25 Jan 2019, at 09:31, Vincent Massol <vinc...@massol.net> wrote:
> >
> > Hi devs,
> >
> > Context
> > =======
> >
> > It’s been since we’ve deviated from the original purpose of the Release
> Notes by also adding developer-oriented release notes.
> >
> > The goal of the Release Notes was to **highlight** important novelties
> for our **users**, because looking at the JIRA list is too technical
> (otherwise we could simply use the Release feature of JIRA! :)).
> >
> > So you may ask why we do have a “Developer” Category in the RN app.
> These were not for pure developers but for XWiki users who are more
> advanced and can write scripts in wiki pages. And when it’s the case we
> **must** add examples, otherwise, it’s completely useless.
> >
> > For example this morning I saw this RN added:
> >
> https://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Data/XWiki/11.0/Change004/
> >
> > This is typically something that has very little value to me:
> > * It’s for pure developers (java devs)
> > * It’s not understandable by anyone except the person who coded it or
> participated to the dev mailing list discussion about it
> > * It doesn’t say more than what’s in the JIRA issue so what’s the point?
> > * There are no examples at all in it!
> > * Real developers can simply look at the reference documentation or can
> read the JIRAs. We always link the JIRA issues in the RN anyway (it was for
> this reason that we’re listing them).
> > * It takes time to write RN items and thus it needs to have high value
> >
> > Proposal
> > ========
> >
> > * Go back to the original idea and only list developer RN items when
> they are for scripting users and not APIs. For example, document some new
> script service or some additions to existing script services. Of course
> Groovy would allow you to call any API so being able to use it from Groovy
> is not a good criteria. I’d say that the criteria should be whether the
> Release Note Change is useful for Velocity users.
> > * Rename “Developers” into “Scripters” or or “Advanced Users” (any
> better name?)
> > * Always put an example when writing a “developer” change and take the
> time to explain properly what it’s about.
> >
> > WDYT?
> >
> > Thanks
> > -Vincent
> >
>
>

Reply via email to