[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Developer Guide (in effect)



Salam,

The source code section looks very informative now :).  Some new
points:

  * In Example 1 in the Source Section, in the bootstrap script,
you better change automake17 to automake.

  * I spent the last weekend reading the "info autoconf" and
"info automake" back to back!  I applied whatever I found proper
on BiCon.  You may refer people to BiCon for a clean
autoconfiscated (yes, that's the word!) project.

  * I also wrote a more sophisticated bootstrap for BiCon that
takes advantage of the autoreconf script (which kinda replaces
bootstrap!).  Here:

http://cvs.arabeyes.org/viewcvs/projects/bicon/bootstrap?rev=HEAD&content-type=text/vnd.viewcvs-markup


BTW, I have started adding RCS headers too.  The only
disadvantage with them is that when you commit, the file is
changed, so the build system is triggered...   BTW, I decided not
to put the $Author: $ tag, as it's misleading that the last
commiter is shown as the author.  And the info is there in $Id: $
if you really want to know who commited last time...


behdad

On Tue, 13 Apr 2004, Mohammed Elzubeir wrote:

> Salam,
>
> After several changes and outcries from different developers,
> the Developer Guide [1] is now declared in effect. That is,
> from now on, all projects residing on Arabeyes should comply
> with the guide.
>
> For project maintainers, this means that no future releases are to be
> made until full-compliance is ensured with the guide. Projects are given
> until May 14, 2004 to comply with the guide.
>
> The current guide is a lot more liberal than what we started out with
> and so should not be a problem. Most of what is expected for the
> majority of the currently hosted projects is a flood of cvs commits that
> consist of comments on the code.
>
> P.S. Of course there are autotool-less projects like Bayani that need to
> add that support ;)
>
> Regards,
> Mohammed Elzubeir
>
> [1] http://www.arabeyes.org/download/documents/guide/developer-guide-en/

--behdad
  behdad.org