I must say that the HBASE site is just awesome! They even have multi
language support for documentation.

On 7/11/13 2:34 PM, "Jay Kreps" <jay.kr...@gmail.com> wrote:

>Cool, let's do that then.
>
>I think we will likely be in a better state in a week--Sriram is working
>on
>updating the design page which is the last big outstanding thing that is
>out of date.
>
>I do totally love the hbase documentation, they are doing it right.
>
>-Jay
>
>
>On Thu, Jul 11, 2013 at 2:47 AM, Cosmin Lehene <cleh...@adobe.com> wrote:
>
>> I like the release criteria idea. Perhaps add them to coding guide or
>>the
>> developer section on wiki?
>>
>> WRT feature completeness, I didn't think about having a doc for each
>>one,
>> but rather updating the existing doc or the CHANGES.txt file (we don't
>> have one yet) with a note when adding new configurations, new interfaces
>> or new tools.
>> I think should be an awareness thing mostly.
>> Kafka's documentation is actually pretty decent, otherwise and the
>>Coding
>> Guidelines are great.
>>
>> I'm not sure if this would work for Kafka or not but you may want to
>>look
>> at http://hbase.apache.org/book.html for an example of documentation
>>which
>> gets versioned with the code.
>>
>> Cosmin
>>
>>
>>
>>
>>
>>
>> On 7/10/13 7:15 PM, "Jay Kreps" <jay.kr...@gmail.com> wrote:
>>
>> >I like the idea of improving our documentation. Help is very much
>> >appreciated in this area (but of course the problem is that the people
>>who
>> >experience the holes almost by definition can't fill them in). So even
>> >just
>> >pointing out areas that aren't covered is really helpful.
>> >
>> >We are in a sort of awkward stage this week because we have a 0.8 beta
>> >release but no detailed docs on its internals.
>> >
>> >WRT your specific proposals. I don't think we should do the
>>documentation
>> >with each feature because I think that tends to lead to a bunch of
>>little
>> >documents one for each change. I think we effectively get this out of
>> >JIRA+wiki today. This usually serves as a fairly complete design doc +
>> >commentary be others. It is pretty hard to get information out of this
>> >format for a new user, though.
>> >
>> >We do version control documentation but we can't physically version
>> >control
>> >it with the code because the code is in git and Apache only allows SVN
>>as
>> >a
>> >mechanism for publishing to xxx.apache.org. :-(
>> >
>> >Instead what about this: we add a new release criteria for
>>documentation
>> >completeness. It would be good to formalize the release criteria
>>anyway.
>> >Informally they are something like
>> >1. Developers think it is feature complete
>> >2. Unit tests pass
>> >3. Integration/stress tests pass
>> >4. Some production usage
>> >It would be good to add to this list (5) documentation up-to-date and
>>not
>> >do a release without this.
>> >
>> >It is debatable whether this should apply to beta releases, but
>>probably
>> >it
>> >should. We can certainly apply it to the final 0.8 release if people
>>are
>> >on
>> >board.
>> >
>> >-Jay
>> >
>> >
>> >
>> >On Wed, Jul 10, 2013 at 1:17 AM, Cosmin Lehene <cleh...@adobe.com>
>>wrote:
>> >
>> >> I'm not sure if there's already a guideline like this, but I
>>wouldn't it
>> >> make sense to have it in order to keep documentation in sync with the
>> >>code?
>> >> Also, having this type of documentation as part of the codebase to
>>allow
>> >> proper versioning might be a good idea as well.
>> >>
>> >> Cosmin
>> >>
>>
>>

Reply via email to