Guys, We're on the same page that the page has to look more colorful and informative. This is exactly why Spark's page was given as an example.
However, I like the template generated by Alex script in a sense that you already have something to start work with. Go ahead and remove redundant tickets once the template is ready, apply CSS and other nice formatting, etc. So I would still accept the contribution. Denis On Wednesday, August 2, 2017, Vladimir Ozerov <voze...@gridgain.com> wrote: > Alex, > > This is not only about the issue types. Release notes is the face of our > product. Generating it from JIRA has several problems which are > unresolvable IMO: > 1) Tickets are created by many dozens people, so there could be typos, > linguistic errors, etc. > 2) Ticket descriptions often inconclusive and gives no useful information > to users > > The only way to have sensible Release notes is to create them manually. > Instead of forcing many people to follow some rules just to make this > report looks sexy, we'd better to have one responsbile enginner, who will > spend an hour once in 1-2 months to make release notes correct and > meaningful. We can have a template with <div>, <h1>, <ul>, <li> tags for > nice markup. > > > On Wed, Aug 2, 2017 at 10:55 PM, Aleksey Chetaev <alex.chet...@gmail.com > <javascript:;>> > wrote: > > > Vladimir, > > > > I agree that page not perfect now. I think, problem in Jira issue types. > A > > lot of new features or improvements created as task and often we don't > use > > sub-task for depended issues. I can be wrong, but committer who prepared > > release can't manually create this page, we need have some tools. > > > > 2017-08-02 21:35 GMT+03:00 Vladimir Ozerov [via Apache Ignite > Developers] < > > ml+s2346864n20398...@n4.nabble.com <javascript:;>>: > > > > > JIRA = report from JIRA > > > > > > ср, 2 авг. 2017 г. в 21:35, Vladimir Ozerov <[hidden email] > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=0>>: > > > > > > > Denis, > > > > > > > > This page works exactly how I suggested in the beginning of that > > thread: > > > > manually crafted notes on most important features + link to JIRA > report > > > to > > > > see all closed tickets. > > > > > > > > We already have manually crafted any properly grouped release notes. > > All > > > > we need is to make them a bit more verbose, add some CSS and publish > on > > > the > > > > site. No need to publish JIRA, this is useless noise. > > > > > > > > ср, 2 авг. 2017 г. в 21:20, Denis Magda <[hidden email] > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=1>>: > > > > > > > >> Vladimir, > > > >> > > > >> The goal is to have a page like that: > > > >> https://spark.apache.org/releases/spark-release-2-1-0.html < > > > >> https://spark.apache.org/releases/spark-release-2-1-0.html> > > > >> > > > >> where a user can go and see all the changes incorporated in the > > > release. > > > >> The header of the file can be custom - you can list major > achievements > > > with > > > >> extra explanation. Going forward we can improve the page layout, > > design > > > and > > > >> content but we definitely need a page like that so that the users > can > > > see > > > >> the changes without a release download and lookup of > RELEASE_NOTES.txt > > > >> (which is not that descriptive as well). > > > >> > > > >> — > > > >> Denis > > > >> > > > >> > On Aug 2, 2017, at 8:36 AM, Vladimir Ozerov <[hidden email] > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=2>> > > > >> wrote: > > > >> > > > > >> > Alex, > > > >> > > > > >> > In AI 2.1 we fixed several hundreds issues. Why do you think there > > is > > > a > > > >> > single person interested in reviewing all of them? E.g. we added > new > > > >> JDBC > > > >> > driver. I do not see it in the list of major features, neither I > > need > > > to > > > >> > know that this task was split into 20 smaller sub tasks, each of > > > which > > > >> are > > > >> > listed in the report. > > > >> > > > > >> > The question stands still - who needs this kind of detalization? > > > >> > > > > >> > ср, 2 авг. 2017 г. в 17:48, Aleksey Chetaev <[hidden email] > > > <http:///user/SendEmail.jtp?type=node&node=20398&i=3>>: > > > >> > > > > >> >> Vladimir, > > > >> >> > > > >> >> We have links to release notes on download page: > > > >> >> https://ignite.apache.org/ > > > >> >> download.cgi. For be user-friendly we added header with > description > > > >> about > > > >> >> most interested features in release and near list of issues. If > we > > > want > > > >> >> skip minor or another issues we can use Jira labels and skip > issues > > > >> with > > > >> >> label like "skip_rn" using filters, but I don't think it's good > > way. > > > >> Users > > > >> >> shouldn't like use Jira and another developers tools, they want > see > > > >> all new > > > >> >> (include all fixed) in release and this page easy way to do it. > > > >> >> > > > >> >> 2017-08-02 17:09 GMT+03:00 Vladimir Ozerov [via Apache Ignite > > > >> Developers] < > > > >> >> [hidden email] <http:///user/SendEmail.jtp? > > type=node&node=20398&i=4>>: > > > > > > >> >> > > > >> >>> Alex. > > > >> >>> > > > >> >>> How are we supposed to use this report? Release notes should be > > > >> designed > > > >> >>> in > > > >> >>> such a way, that the most important features are highly visible, > > > while > > > >> >>> minor changes are either skipped at all, or shown aside, as they > > > have > > > >> >>> little to no value for users. If someone is interested in all > > fixed > > > >> >>> tickets, we can give a link to JIRA report. Moreover, some fixes > > > must > > > >> be > > > >> >>> even hidden from users, e.g. security-related stuff. > > > >> >>> > > > >> >>> That said, I am not quite sure I understand the purpose of this > > > >> >> reporting. > > > >> >>> It is not user-friendly. > > > >> >>> > > > >> >>> Vladimir. > > > >> >>> > > > >> >>> On Wed, Aug 2, 2017 at 4:57 PM, Aleksey Chetaev <[hidden email] > > > >> >>> <http:///user/SendEmail.jtp?type=node&node=20380&i=0>> > > > >> >>> wrote: > > > >> >>> > > > >> >>>> Igniters, > > > >> >>>> > > > >> >>>> Started 2.0 we generated manually Jira based release notes with > > > all > > > >> new > > > >> >>>> improvements and fixed bugs. > > > >> >>>> f.e(https://ignite.apache.org/releases/2.1.0/release_notes. > html > > ). > > > I > > > >> >>>> created > > > >> >>>> new class in ignite-tools for we can do it automatically using > > IDE > > > or > > > >> >>>> TeamCity. Class using JSON template for create release notes. > In > > > >> >>> template > > > >> >>>> we > > > >> >>>> can setup Jira servers with credentials and filters for each > > > release > > > >> >>> notes > > > >> >>>> section. > > > >> >>>> Please see pull request: https://github.com/apache/ > > > ignite/pull/2379 > > > >> >> may > > > >> >>> be > > > >> >>>> we can merge this to Ignite for improve our release process? > > > >> >>>> > > > >> >>>> Kind regards > > > >> >>>> Aleksey Chetaev. > > > >> >>>> > > > >> >>>> > > > >> >>>> > > > >> >>>> -- > > > >> >>>> View this message in context: http://apache-ignite- > > > >> >>>> developers.2346864.n4.nabble.com/Release-notes-tools-for- > > > >> >>>> Ignite-releases-tp20377.html > > > >> >>>> Sent from the Apache Ignite Developers mailing list archive at > > > >> >>> Nabble.com. > > > >> >>>> > > > >> >>> > > > >> >>> > > > >> >>> ------------------------------ > > > >> >>> If you reply to this email, your message will be added to the > > > >> discussion > > > >> >>> below: > > > >> >>> http://apache-ignite-developers.2346864.n4.nabble.com/Releas > > > >> >>> e-notes-tools-for-Ignite-releases-tp20377p20380.html > > > >> >>> To unsubscribe from Release notes tools for Ignite releases, > click > > > >> here > > > >> >>> < > > > >> >> > > > >> >>> > > > >> >>> . > > > >> >>> NAML > > > >> >>> < > > > >> >> > > > >> http://apache-ignite-developers.2346864.n4.nabble. > > > com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_ > > > html%21nabble%3Aemail.naml&base=nabble.naml.namespaces. > > > BasicNamespace-nabble.view.web.template.NabbleNamespace- > > > nabble.view.web.template.NodeNamespace&breadcrumbs= > > > notify_subscribers%21nabble%3Aemail.naml-instant_emails% > > > 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml > > > >> >>> > > > >> >>> > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> >> -- > > > >> >> View this message in context: > > > >> >> > > > >> http://apache-ignite-developers.2346864.n4.nabble. > > > com/Release-notes-tools-for-Ignite-releases-tp20377p20384.html > > > >> >> Sent from the Apache Ignite Developers mailing list archive at > > > >> Nabble.com. > > > >> > > > >> > > > > > > > > > ------------------------------ > > > If you reply to this email, your message will be added to the > discussion > > > below: > > > http://apache-ignite-developers.2346864.n4.nabble. > > > com/Release-notes-tools-for-Ignite-releases-tp20377p20398.html > > > To unsubscribe from Release notes tools for Ignite releases, click here > > > <http://apache-ignite-developers.2346864.n4.nabble. > > com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=20377&code= > > YWxleC5jaGV0YWV2QGdtYWlsLmNvbXwyMDM3N3wtMTkzNjgwOTg1OQ==> > > > . > > > NAML > > > <http://apache-ignite-developers.2346864.n4.nabble. > > com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_ > > html%21nabble%3Aemail.naml&base=nabble.naml.namespaces. > > BasicNamespace-nabble.view.web.template.NabbleNamespace- > > nabble.view.web.template.NodeNamespace&breadcrumbs= > > notify_subscribers%21nabble%3Aemail.naml-instant_emails% > > 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > > > > > > > > > > > > -- > > View this message in context: http://apache-ignite- > > developers.2346864.n4.nabble.com/Release-notes-tools-for- > > Ignite-releases-tp20377p20400.html > > Sent from the Apache Ignite Developers mailing list archive at > Nabble.com. > > >