The Best way to require draft documentation with the proposed PR:) as a part of TC check
чт, 19 мар. 2020 г., 21:06 Denis Magda <dma...@apache.org>: > Igniters, > > I've modified our release process introducing this step that ensures > documentation readiness before a vote can be started: > > https://cwiki.apache.org/confluence/display/IGNITE/Release+Process#ReleaseProcess-4.1EnsureDocumentationReadinessandAccouncementBlogPostActivity > > Thanks to everyone who joined this conversation. > > - > Denis > > > On Wed, Mar 18, 2020 at 2:17 AM Artem Budnikov < > a.budnikov.ign...@gmail.com> > wrote: > > > Denis, > > > > Both yours and Andrey's proposal are important. You should start to vote > > after the documentation is ready, just like you start to vote after all > > features are ready, and documentation is just another feature. However, > the > > documentation can't be prepared if there is no information on the > features. > > Implementing the feature and working on the docs should go in tandem. As > > Andrey pointed out it brings some benefits, and makes you more > > conscious about the "user" aspect of the feature, which is generally a > good > > thing. > > > > -Artem > > > > On Tue, Mar 17, 2020 at 11:59 PM Denis Magda <dma...@apache.org> wrote: > > > > > Hi Pavel, > > > > > > We're thinking about the same in regards to the future of Ignite > > > documentation :) Artem and I had some kitchen talks recently and we'll > > > restart that activity. Ignite definitely deserves and requires next-gen > > > docs. Artem promised to share his thoughts soon. > > > > > > Btw, check out How to write effective documentation for your > open-source > > > projec <https://opensource.com/article/20/3/documentation>t article > > that I > > > found in one of my newsletters today. It feels like it can be used as a > > > reference by Igniters on some best practices. > > > > > > Denis Magda > > > > > > > > > On Tue, Mar 17, 2020 at 1:03 PM Pavel Tupitsyn <ptupit...@apache.org> > > > wrote: > > > > > > > I agree with Andrey. > > > > > > > > And I'd like to reopen the discussion on "moving docs from readme.io > > to > > > > git" [1] [2] > > > > Looks like we reached some agreement there but never moved on with > the > > > > migration. > > > > > > > > > > > > [1] > > > > > > > > > > > > > > http://apache-ignite-developers.2346864.n4.nabble.com/Move-documentation-from-readme-io-to-GitHub-pages-td16409.html > > > > [2] https://issues.apache.org/jira/browse/IGNITE-7595 > > > > > > > > On Tue, Mar 17, 2020 at 9:48 PM Denis Magda <dma...@apache.org> > wrote: > > > > > > > > > Andrey, > > > > > > > > > > Thanks for sharing your thoughts. Your second point made me recall > > > > several > > > > > occasions when only after a release of some public APIs we had a > > chance > > > > to > > > > > complete documentation and discovered the APIs' ineffectiveness and > > > > oddness > > > > > from the user usage perspective. But it was already late. > > > > > > > > > > Generally, if to move incrementally with documentation process > > changes, > > > > > "documentation readiness before the vote" should work as the first > > step > > > > for > > > > > us. There will be delays with the vote for sure because we have to > > get > > > > used > > > > > to this change, but over time we should get to the point when > > > > documentation > > > > > will be prepared upon overall task resolution. Andrey, Artem, do > you > > > > agree > > > > > with that? > > > > > > > > > > Other community members, please share your thoughts. If we don't > hear > > > any > > > > > opposite opinions, then I would update our release procedures with > > this > > > > > change. > > > > > > > > > > - > > > > > Denis > > > > > > > > > > > > > > > On Mon, Mar 16, 2020 at 9:44 AM Andrey Gura <ag...@apache.org> > > wrote: > > > > > > > > > > > Denis, > > > > > > > > > > > > I agree with you. > > > > > > > > > > > > Also I think that we should move to process which will require > > > > > > documentation updates during work on issue/feature and will part > of > > > > > > code review process. Such approach has some useful benefits: > > > > > > > > > > > > - Documentation readiness at the same time when > fix/implementation > > is > > > > > > ready (remember, documentation is part of a product). > > > > > > - Work on documentation and review could discover incompleteness > > of a > > > > > > fix or a feature on earlier stage (It is usual situation when > some > > > > > > aspects were just forgotten, but documentation writing could > > > spotlight > > > > > > such things). > > > > > > > > > > > > On Thu, Mar 12, 2020 at 7:49 PM Denis Magda <dma...@apache.org> > > > wrote: > > > > > > > > > > > > > > Igniters, > > > > > > > > > > > > > > With the final 2.8 release steps checked out today by > announcing > > > the > > > > > > > version globally (congrats!), it's a proper time to consider > and > > > > tweak > > > > > > our > > > > > > > release process, making completion of some phases more > > predictable > > > > and > > > > > > > aligned. I would like to dedicate this thread solely to changes > > > > related > > > > > > to > > > > > > > the documentation. > > > > > > > > > > > > > > If to do a recap, Ignite 2.8 announcement went out of sync with > > the > > > > > > > publication of binaries, Maven and other artifacts because our > > > > > technical > > > > > > > documentation was completed long after the vote had been > closed. > > > > > > > > > > > > > > We can easily eliminate such glitches for future releases if > > agree > > > to > > > > > > start > > > > > > > a vote only if Ignite docs are ready and can be published the > > same > > > > day > > > > > > with > > > > > > > other release artifacts. If the docs are completed and > available > > > > > > > internally while the vote goes then we can work on a release > blog > > > > post > > > > > > > (referring to docs details) and announce the release the same > day > > > > when > > > > > > the > > > > > > > binaries/docs availability. > > > > > > > > > > > > > > Thoughts? Let's change the process ensuring that the vote can > be > > > > > started > > > > > > > only if technical documentation is ready to be released? > > > > > > > > > > > > > > - > > > > > > > Denis > > > > > > > > > > > > > > > > > > > > >