Providing an example as part of contribution

classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Providing an example as part of contribution

Sergey Kozlov
Hi

https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute

I propose to introduce the requirement to add an example for new
features/functionalities. It will make easier further using/testing by the
community and may be for review process as well.

--
Sergey Kozlov
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Anton Vinogradov
+100500

On Tue, Dec 29, 2015 at 4:21 PM, Sergey Kozlov <[hidden email]> wrote:

> Hi
>
> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>
> I propose to introduce the requirement to add an example for new
> features/functionalities. It will make easier further using/testing by the
> community and may be for review process as well.
>
> --
> Sergey Kozlov
>
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

yzhdanov
In reply to this post by Sergey Kozlov
I suggest no rules here. Let's take the decision on whether to add example
or not relying on what functionality is being added.

--Yakov

2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:

> Hi
>
> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>
> I propose to introduce the requirement to add an example for new
> features/functionalities. It will make easier further using/testing by the
> community and may be for review process as well.
>
> --
> Sergey Kozlov
>
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Anton Vinogradov
This should be at least discussable for each new feature/functionalitiy.
It would be nice to see OSGi example at this release. It's still riddle for
me what our OSGi modules do.

On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]> wrote:

> I suggest no rules here. Let's take the decision on whether to add example
> or not relying on what functionality is being added.
>
> --Yakov
>
> 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
>
> > Hi
> >
> > https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
> >
> > I propose to introduce the requirement to add an example for new
> > features/functionalities. It will make easier further using/testing by
> the
> > community and may be for review process as well.
> >
> > --
> > Sergey Kozlov
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Pavel Tupitsyn-3
I do not see too much of a difference between examples and tests.
You can usually see how a feature works from a proper test.

On Tue, Dec 29, 2015 at 4:46 PM, Anton Vinogradov <[hidden email]>
wrote:

> This should be at least discussable for each new feature/functionalitiy.
> It would be nice to see OSGi example at this release. It's still riddle for
> me what our OSGi modules do.
>
> On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]>
> wrote:
>
> > I suggest no rules here. Let's take the decision on whether to add
> example
> > or not relying on what functionality is being added.
> >
> > --Yakov
> >
> > 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
> >
> > > Hi
> > >
> > > https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
> > >
> > > I propose to introduce the requirement to add an example for new
> > > features/functionalities. It will make easier further using/testing by
> > the
> > > community and may be for review process as well.
> > >
> > > --
> > > Sergey Kozlov
> > >
> >
>



--
--
Pavel Tupitsyn
GridGain Systems, Inc.
www.gridgain.com
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Anton Vinogradov
You should download sourcess to work with Tests.
Examples is a part of binary distribution.

On Tue, Dec 29, 2015 at 4:47 PM, Pavel Tupitsyn <[hidden email]>
wrote:

> I do not see too much of a difference between examples and tests.
> You can usually see how a feature works from a proper test.
>
> On Tue, Dec 29, 2015 at 4:46 PM, Anton Vinogradov <
> [hidden email]>
> wrote:
>
> > This should be at least discussable for each new feature/functionalitiy.
> > It would be nice to see OSGi example at this release. It's still riddle
> for
> > me what our OSGi modules do.
> >
> > On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]>
> > wrote:
> >
> > > I suggest no rules here. Let's take the decision on whether to add
> > example
> > > or not relying on what functionality is being added.
> > >
> > > --Yakov
> > >
> > > 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
> > >
> > > > Hi
> > > >
> > > > https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
> > > >
> > > > I propose to introduce the requirement to add an example for new
> > > > features/functionalities. It will make easier further using/testing
> by
> > > the
> > > > community and may be for review process as well.
> > > >
> > > > --
> > > > Sergey Kozlov
> > > >
> > >
> >
>
>
>
> --
> --
> Pavel Tupitsyn
> GridGain Systems, Inc.
> www.gridgain.com
>
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Denis Magda
In reply to this post by Anton Vinogradov
Agree with Sergey, such a rule should be added to the to-do list of a
contributor and to the check-list of reviewers.
However, this must be an optional rule cause it's obvious that there is
no sense to provide an example for every kind of functionality.

In regards to OSGi I would add both an example and user friendly
documentation on readme.io cause even for members of the community is
not 100% clear what current OSGi integration supports and for which use
cases it should be considered.
@Raul, do you have any plans on this?

--
Denis

On 12/29/2015 4:46 PM, Anton Vinogradov wrote:

> This should be at least discussable for each new feature/functionalitiy.
> It would be nice to see OSGi example at this release. It's still riddle for
> me what our OSGi modules do.
>
> On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]> wrote:
>
>> I suggest no rules here. Let's take the decision on whether to add example
>> or not relying on what functionality is being added.
>>
>> --Yakov
>>
>> 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
>>
>>> Hi
>>>
>>> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>>>
>>> I propose to introduce the requirement to add an example for new
>>> features/functionalities. It will make easier further using/testing by
>> the
>>> community and may be for review process as well.
>>>
>>> --
>>> Sergey Kozlov
>>>

Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Sergey Kozlov
I do not mean that adding an example should be the mandatory rule for every
new feature but only if make sense (e.g. new package in org.apache.ignite.*
introduced).
Moreover from my standpoint every new feature should properly presented on
readme.io as well. It will reduce time which we (and the community) are
spending to explain how the product works.

On Tue, Dec 29, 2015 at 4:54 PM, Denis Magda <[hidden email]> wrote:

> Agree with Sergey, such a rule should be added to the to-do list of a
> contributor and to the check-list of reviewers.
> However, this must be an optional rule cause it's obvious that there is no
> sense to provide an example for every kind of functionality.
>
> In regards to OSGi I would add both an example and user friendly
> documentation on readme.io cause even for members of the community is not
> 100% clear what current OSGi integration supports and for which use cases
> it should be considered.
> @Raul, do you have any plans on this?
>
> --
> Denis
>
>
> On 12/29/2015 4:46 PM, Anton Vinogradov wrote:
>
>> This should be at least discussable for each new feature/functionalitiy.
>> It would be nice to see OSGi example at this release. It's still riddle
>> for
>> me what our OSGi modules do.
>>
>> On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]>
>> wrote:
>>
>> I suggest no rules here. Let's take the decision on whether to add example
>>> or not relying on what functionality is being added.
>>>
>>> --Yakov
>>>
>>> 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
>>>
>>> Hi
>>>>
>>>> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>>>>
>>>> I propose to introduce the requirement to add an example for new
>>>> features/functionalities. It will make easier further using/testing by
>>>>
>>> the
>>>
>>>> community and may be for review process as well.
>>>>
>>>> --
>>>> Sergey Kozlov
>>>>
>>>>
>


--
Sergey Kozlov
GridGain Systems
www.gridgain.com
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

dsetrakyan
Agree that every new feature should have documentation.

As far as OSGI, Raul did create the documentation on readme:

https://apacheignite.readme.io/docs/osgi-installation-in-karaf
https://apacheignite.readme.io/docs/osgi-supported-modules
https://apacheignite.readme.io/docs/osgi-starting-inside-a-container

D.

On Tue, Dec 29, 2015 at 6:00 AM, Sergey Kozlov <[hidden email]> wrote:

> I do not mean that adding an example should be the mandatory rule for every
> new feature but only if make sense (e.g. new package in org.apache.ignite.*
> introduced).
> Moreover from my standpoint every new feature should properly presented on
> readme.io as well. It will reduce time which we (and the community) are
> spending to explain how the product works.
>
> On Tue, Dec 29, 2015 at 4:54 PM, Denis Magda <[hidden email]> wrote:
>
> > Agree with Sergey, such a rule should be added to the to-do list of a
> > contributor and to the check-list of reviewers.
> > However, this must be an optional rule cause it's obvious that there is
> no
> > sense to provide an example for every kind of functionality.
> >
> > In regards to OSGi I would add both an example and user friendly
> > documentation on readme.io cause even for members of the community is
> not
> > 100% clear what current OSGi integration supports and for which use cases
> > it should be considered.
> > @Raul, do you have any plans on this?
> >
> > --
> > Denis
> >
> >
> > On 12/29/2015 4:46 PM, Anton Vinogradov wrote:
> >
> >> This should be at least discussable for each new feature/functionalitiy.
> >> It would be nice to see OSGi example at this release. It's still riddle
> >> for
> >> me what our OSGi modules do.
> >>
> >> On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]>
> >> wrote:
> >>
> >> I suggest no rules here. Let's take the decision on whether to add
> example
> >>> or not relying on what functionality is being added.
> >>>
> >>> --Yakov
> >>>
> >>> 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
> >>>
> >>> Hi
> >>>>
> >>>> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
> >>>>
> >>>> I propose to introduce the requirement to add an example for new
> >>>> features/functionalities. It will make easier further using/testing by
> >>>>
> >>> the
> >>>
> >>>> community and may be for review process as well.
> >>>>
> >>>> --
> >>>> Sergey Kozlov
> >>>>
> >>>>
> >
>
>
> --
> Sergey Kozlov
> GridGain Systems
> www.gridgain.com
>
Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Denis Magda
Added additional points regarding optional examples and documentation to
the to-do list of contributors and to the check-list of reviewers.

--
Denis

On 12/29/2015 9:00 PM, Dmitriy Setrakyan wrote:

> Agree that every new feature should have documentation.
>
> As far as OSGI, Raul did create the documentation on readme:
>
> https://apacheignite.readme.io/docs/osgi-installation-in-karaf
> https://apacheignite.readme.io/docs/osgi-supported-modules
> https://apacheignite.readme.io/docs/osgi-starting-inside-a-container
>
> D.
>
> On Tue, Dec 29, 2015 at 6:00 AM, Sergey Kozlov <[hidden email]> wrote:
>
>> I do not mean that adding an example should be the mandatory rule for every
>> new feature but only if make sense (e.g. new package in org.apache.ignite.*
>> introduced).
>> Moreover from my standpoint every new feature should properly presented on
>> readme.io as well. It will reduce time which we (and the community) are
>> spending to explain how the product works.
>>
>> On Tue, Dec 29, 2015 at 4:54 PM, Denis Magda <[hidden email]> wrote:
>>
>>> Agree with Sergey, such a rule should be added to the to-do list of a
>>> contributor and to the check-list of reviewers.
>>> However, this must be an optional rule cause it's obvious that there is
>> no
>>> sense to provide an example for every kind of functionality.
>>>
>>> In regards to OSGi I would add both an example and user friendly
>>> documentation on readme.io cause even for members of the community is
>> not
>>> 100% clear what current OSGi integration supports and for which use cases
>>> it should be considered.
>>> @Raul, do you have any plans on this?
>>>
>>> --
>>> Denis
>>>
>>>
>>> On 12/29/2015 4:46 PM, Anton Vinogradov wrote:
>>>
>>>> This should be at least discussable for each new feature/functionalitiy.
>>>> It would be nice to see OSGi example at this release. It's still riddle
>>>> for
>>>> me what our OSGi modules do.
>>>>
>>>> On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]>
>>>> wrote:
>>>>
>>>> I suggest no rules here. Let's take the decision on whether to add
>> example
>>>>> or not relying on what functionality is being added.
>>>>>
>>>>> --Yakov
>>>>>
>>>>> 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
>>>>>
>>>>> Hi
>>>>>> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>>>>>>
>>>>>> I propose to introduce the requirement to add an example for new
>>>>>> features/functionalities. It will make easier further using/testing by
>>>>>>
>>>>> the
>>>>>
>>>>>> community and may be for review process as well.
>>>>>>
>>>>>> --
>>>>>> Sergey Kozlov
>>>>>>
>>>>>>
>>
>> --
>> Sergey Kozlov
>> GridGain Systems
>> www.gridgain.com
>>

Reply | Threaded
Open this post in threaded view
|

Re: Providing an example as part of contribution

Sergey Kozlov
Thanks Denis!

On Wed, Dec 30, 2015 at 1:17 PM, Denis Magda <[hidden email]> wrote:

> Added additional points regarding optional examples and documentation to
> the to-do list of contributors and to the check-list of reviewers.
>
> --
> Denis
>
>
> On 12/29/2015 9:00 PM, Dmitriy Setrakyan wrote:
>
>> Agree that every new feature should have documentation.
>>
>> As far as OSGI, Raul did create the documentation on readme:
>>
>> https://apacheignite.readme.io/docs/osgi-installation-in-karaf
>> https://apacheignite.readme.io/docs/osgi-supported-modules
>> https://apacheignite.readme.io/docs/osgi-starting-inside-a-container
>>
>> D.
>>
>> On Tue, Dec 29, 2015 at 6:00 AM, Sergey Kozlov <[hidden email]>
>> wrote:
>>
>> I do not mean that adding an example should be the mandatory rule for
>>> every
>>> new feature but only if make sense (e.g. new package in
>>> org.apache.ignite.*
>>> introduced).
>>> Moreover from my standpoint every new feature should properly presented
>>> on
>>> readme.io as well. It will reduce time which we (and the community) are
>>> spending to explain how the product works.
>>>
>>> On Tue, Dec 29, 2015 at 4:54 PM, Denis Magda <[hidden email]>
>>> wrote:
>>>
>>> Agree with Sergey, such a rule should be added to the to-do list of a
>>>> contributor and to the check-list of reviewers.
>>>> However, this must be an optional rule cause it's obvious that there is
>>>>
>>> no
>>>
>>>> sense to provide an example for every kind of functionality.
>>>>
>>>> In regards to OSGi I would add both an example and user friendly
>>>> documentation on readme.io cause even for members of the community is
>>>>
>>> not
>>>
>>>> 100% clear what current OSGi integration supports and for which use
>>>> cases
>>>> it should be considered.
>>>> @Raul, do you have any plans on this?
>>>>
>>>> --
>>>> Denis
>>>>
>>>>
>>>> On 12/29/2015 4:46 PM, Anton Vinogradov wrote:
>>>>
>>>> This should be at least discussable for each new feature/functionalitiy.
>>>>> It would be nice to see OSGi example at this release. It's still riddle
>>>>> for
>>>>> me what our OSGi modules do.
>>>>>
>>>>> On Tue, Dec 29, 2015 at 4:41 PM, Yakov Zhdanov <[hidden email]>
>>>>> wrote:
>>>>>
>>>>> I suggest no rules here. Let's take the decision on whether to add
>>>>>
>>>> example
>>>
>>>> or not relying on what functionality is being added.
>>>>>>
>>>>>> --Yakov
>>>>>>
>>>>>> 2015-12-29 16:21 GMT+03:00 Sergey Kozlov <[hidden email]>:
>>>>>>
>>>>>> Hi
>>>>>>
>>>>>>> https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute
>>>>>>>
>>>>>>> I propose to introduce the requirement to add an example for new
>>>>>>> features/functionalities. It will make easier further using/testing
>>>>>>> by
>>>>>>>
>>>>>>> the
>>>>>>
>>>>>> community and may be for review process as well.
>>>>>>>
>>>>>>> --
>>>>>>> Sergey Kozlov
>>>>>>>
>>>>>>>
>>>>>>>
>>> --
>>> Sergey Kozlov
>>> GridGain Systems
>>> www.gridgain.com
>>>
>>>
>


--
Sergey Kozlov
GridGain Systems
www.gridgain.com