Re: Require projects to have solid API docs
On Sun, Oct 11, 2015 at 11:20 PM, Julian Hydewrote: > On Sun, Oct 11, 2015 at 1:11 PM, Alan D. Cabrera > wrote: > > Should != Must > > Yes, I know. But I didn't want to have everyone leap into yet another > long-winded debate with no one even having mentioned that there is > existing policy on this matter. > Euh... no. ComDev does *not* set/create policy for the ASF. The page you cited is not Foundation policy. Cheers, -g
Re: Require projects to have solid API docs
Le 11/10/15 17:59, Andrew Pennebaker a écrit : > In the future, could Apache Incubator require projects to maintain better > API documentation before graduation? In particular, Kafka has rather sparse > documentation in v0.8. The Javadocs appear to be randomly hosted on this or > that professor webpage, and no Kafka javadoc has documentation for > *both* Consumers > and Producers. I'm ok with this proposal, when we have checked that every TLP has a decent API documentation... Good luck with that ;-) /me guilty as charged... - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Require projects to have solid API docs
In the future, could Apache Incubator require projects to maintain better API documentation before graduation? In particular, Kafka has rather sparse documentation in v0.8. The Javadocs appear to be randomly hosted on this or that professor webpage, and no Kafka javadoc has documentation for *both* Consumers and Producers. -- Cheers, Andrew
Re: Require projects to have solid API docs
Per [1], "Apache projects should provide sufficient documentation [… so that … ] users can both make use of our software freely”. And: "users of Apache software should be able to find our software, learn how to use it, and actually apply it to all its common use cases solely by going to the Apache project’s own website”. So: there should be some documentation about how to use the project on the project web site. That documentation does not need to be in any particular form, such as javadoc. Julian [1] https://community.apache.org/projectIndependence.html > On Oct 11, 2015, at 9:29 AM, Luciano Resendewrote: > > On Sun, Oct 11, 2015 at 9:15 AM, Ross Gardler > wrote: > >> No. That’s not the role of the foundation. However, ensuring people >> contributing to the docs are recognized like any other contributor is the >> role of the foundation. Can you help contribute to such docs? >> >> >> > +1 > > -- > Luciano Resende > http://people.apache.org/~lresende > http://twitter.com/lresende1975 > http://lresende.blogspot.com/ - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Require projects to have solid API docs
On Sun, Oct 11, 2015 at 9:15 AM, Ross Gardlerwrote: > No. That’s not the role of the foundation. However, ensuring people > contributing to the docs are recognized like any other contributor is the > role of the foundation. Can you help contribute to such docs? > > > +1 -- Luciano Resende http://people.apache.org/~lresende http://twitter.com/lresende1975 http://lresende.blogspot.com/
RE: Require projects to have solid API docs
No. That’s not the role of the foundation. However, ensuring people contributing to the docs are recognized like any other contributor is the role of the foundation. Can you help contribute to such docs? Sent from Outlook Mail<http://go.microsoft.com/fwlink/?LinkId=550987> for Windows 10 phone From: Andrew Pennebaker Sent: Sunday, October 11, 2015 8:59 AM To: general@incubator.apache.org Subject: Require projects to have solid API docs In the future, could Apache Incubator require projects to maintain better API documentation before graduation? In particular, Kafka has rather sparse documentation in v0.8. The Javadocs appear to be randomly hosted on this or that professor webpage, and no Kafka javadoc has documentation for *both* Consumers and Producers. -- Cheers, Andrew
Re: Require projects to have solid API docs
On 11/10/2015 16:59, Andrew Pennebaker wrote: > In the future, could Apache Incubator require projects to maintain better > API documentation before graduation? In particular, Kafka has rather sparse > documentation in v0.8. The Javadocs appear to be randomly hosted on this or > that professor webpage, and no Kafka javadoc has documentation for > *both* Consumers > and Producers. No. It is not the role of the incubator to assess the *quality* of the code or any other release artefact. Graduation from the incubator is based on the quality of the community. This is because a good community can always (and usually does) turn around bad code. Good code will never save a poor community. If you have an issue with a project's release artefacts, open a bug report. Better still, open a bug report and provide a patch/pull request with a fix. Mark - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Require projects to have solid API docs
Should != Must Regards, Alan > On Oct 11, 2015, at 11:49 AM, Julian Hydewrote: > > Per [1], "Apache projects should provide sufficient documentation [… so that > … ] users can both make use of our software freely”. > > And: "users of Apache software should be able to find our software, learn how > to use it, and actually apply it to all its common use cases solely by going > to the Apache project’s own website”. > > So: there should be some documentation about how to use the project on the > project web site. That documentation does not need to be in any particular > form, such as javadoc. > > Julian > > [1] https://community.apache.org/projectIndependence.html > > >> On Oct 11, 2015, at 9:29 AM, Luciano Resende wrote: >> >> On Sun, Oct 11, 2015 at 9:15 AM, Ross Gardler >> wrote: >> >>> No. That’s not the role of the foundation. However, ensuring people >>> contributing to the docs are recognized like any other contributor is the >>> role of the foundation. Can you help contribute to such docs? >>> >>> >>> >> +1 >> >> -- >> Luciano Resende >> http://people.apache.org/~lresende >> http://twitter.com/lresende1975 >> http://lresende.blogspot.com/ > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Require projects to have solid API docs
On Sun, Oct 11, 2015 at 1:11 PM, Alan D. Cabrerawrote: > Should != Must Yes, I know. But I didn't want to have everyone leap into yet another long-winded debate with no one even having mentioned that there is existing policy on this matter. Julian - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Require projects to have solid API docs
> On Oct 11, 2015, at 9:20 PM, Julian Hydewrote: > > On Sun, Oct 11, 2015 at 1:11 PM, Alan D. Cabrera wrote: >> Should != Must > > Yes, I know. But I didn't want to have everyone leap into yet another > long-winded debate with no one even having mentioned that there is > existing policy on this matter. :) - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Require projects to have solid API docs
The Apache Kafka javadoc and scala doc are published with source and binaries https://archive.apache.org/dist/kafka/0.8.2.2/ and they can be generated from source. There is no javadoc for both producer and consumer (yet but you can generate from trunk for 0.9) because the new java consumer has been in development with testing underway now. If you want to consume from Kafka (as stable) using the project client you have to use the Scala consumer. There is a lot of documentation especially around the API http://kafka.apache.org/documentation.html#api with lots of good links if any issues github PR are accepted now. For more kafka questions feel free to reach out to the community http://kafka.apache.org/contact.html. Thanks! ~ Joe Stein ~ Joe Stein On Sun, Oct 11, 2015 at 11:59 AM, Andrew Pennebaker < andrew.penneba...@gmail.com> wrote: > In the future, could Apache Incubator require projects to maintain better > API documentation before graduation? In particular, Kafka has rather sparse > documentation in v0.8. The Javadocs appear to be randomly hosted on this or > that professor webpage, and no Kafka javadoc has documentation for > *both* Consumers > and Producers. > > -- > Cheers, > Andrew >