On Wed, Feb 1, 2012 at 11:45 AM, Hannes Magnusson <
hannes.magnus...@gmail.com> wrote:

> On Wed, Feb 1, 2012 at 11:26, jpauli <jpa...@php.net> wrote:
> > On Wed, Feb 1, 2012 at 11:14 AM, Ulf Wendel <ulf.wen...@phpdoc.de>
> wrote:
> >>
> >>
> >> Am 01.02.2012 10:36, schrieb jpauli:
> >>>
> >>> Well, we already have some changelog inside an extension documentation,
> >>> think like php.net/manual/en/curl.constants.php
> >>> <http://php.net/manual/en/curl.constants.php> for example.
> >>>
> >>> I admit its not centralized.
> >>> Do you mean we shall add a special central changelog section summing up
> >>> the changes for every extension ?
> >>
> >>
> >> Good morning Julien!
> >>
> >> Hannes has cited a commit of mine in which I update a "Change History"
> >> such as:
> >>
> >>  http://de.php.net/manual/en/mysqlnd-ms.changes.php
> >>  http://de.php.net/manual/en/mysqlnd-qc.changes.php
> >>
> >> These two "Change Histories"...
> >>
> >>  ... are for a two PECL extensions
> >>  ... try to be comprehensive summaries of changes
> >>  ... link to the main sections for details
> >>  ... accomplished by CHANGES files in the source tree
> >>  ... increase visibility and awareness
> >>  ... may not list all minor CHANGES file entries
> >>
> >> You are asking about, for example,
> >> http://php.net/manual/en/curl.constants.php . This also exists in the
> above
> >> named PECL extensions documentation for constants, configuration
> directives,
> >> functions and so forth. This is what I refer to as "... link to main
> >> sections for details" above. Naming changes in such constants, ...
> lists is
> >> good, is proven, is useful... - please let's continue with it.
> >>
> >> However, I felt that there was room for something in-between change
> >> details scattered in the main sections, a not so much visible
> >> CHANGES/NEWS/... file in the source tree and upgrade guidelines. I
> called
> >> this something "Change History" (I'm open to rename it).
> >>
> >> As I understand it, Hannes suggests to have a "Change History" or
> "Change
> >> Log" for every extension as the necessary change summary information is
> >> already in the central NEWS file. Similar to my PECL extension case.
> >>
> >> I do like that proposal. Though, one should be aware of the additional
> >> work. I would have had appreciated to find a template in the manual
> that I
> >> could have copied for my PECL extension case.
> >>
> >> Ulf
> >
> >
> > That makes things clearer to me :)
> >
> > So, yes Hannes, I do like the idea :) but like Ulf said, we should
> compute
> > the additional work needed to get those new chapters inside each
> supported
> > extension. We support *lots* of PECL extensions inside the main php-doc
> tree
> > (http://www.php.net/manual/en/extensions.alphabetical.php) , so that
> would
> > represent a lot of work.
>
>
> We already do some parts of the work in the form of changelogs on each
> function page, introducing this new page could aggregate that and
> provide more comprehensive information in the form of examples and
> longer human readable text.
> If we could do this for built-in exts first, and if it works out
> expand it to the rest of the pecl extensions.
>

Good and safe idea, I +1


>
> I think this will solve the docrot of the migration guides, as they
> almost never get updated with new info after the .0 releases, which
> gives the users the wrong impression of changes.
> And needing to navigate through every single damn function in the
> manual to see what has changed is very very annoying.
>

With the new release process, it will makes things easier as we won't
change any API on revisions nor minors.


>
> -Hannes
>

Julien

Reply via email to