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
> > > > >
> > > >
> > >
> >
>

Reply via email to