[Neurodebian-devel] Code Ready to Commit

Yaroslav Halchenko yoh at dartmouth.edu
Fri Jan 28 02:56:48 UTC 2011


Happy New Year Mehmet -- finally we got proper snow here ;-)

Cheers,

On Mon, 27 Dec 2010, Mehmet Kocaturk wrote:

> Hi Yarik,

> Many thanks for your suggestions. I am going to work on them and respond you
> in a few days. 

> I wish you a Merry Christmas;).

> Best,
> Mehmet

> -----Original Message-----
> From: Yaroslav Halchenko [mailto:yoh at dartmouth.edu] 
> Sent: Monday, December 27, 2010 5:58 AM
> To: Mehmet Kocaturk
> Subject: Re: Code Ready to Commit

> Hi Mehmet,

> Some feedback I hope you find useful.

> I guess I need to spend more time to see/help making stock Debian
> RTAI/Comedi usable for building your project on a Debian system.
> Meanwhile I have filed few relevant bug reports

> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606122
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608091

> and will look into helping with them whenever time permits (unless
> original maintainers of RTAI and comedi take care about them)

> * GIT
> you might like to set your real name/email for your commits, i.e.

> $ git config --global user.name "Firstname Lastname"
> $ git config --global user.email "real at email.com"

> * License

> It is great that you have included minimalistic license description in
> the header of each file, but please also provide a complete copy of
> GPL license in COPYING file in the root of the project.

> * Version

> So, lets call it 0.1 ?
>   git tag -a -m "Initial release" 0.1    # or use -s if you have GPG key
>   git push --tags

> You might also like to initiate ChangeLog file describing current
> version and summary of changes for consecutive ones

> * README

> Indeed, if you could provide a top-level README.txt which would
> briefly describe 4 included components, and basic instructions on the
> dependencies (RTAI, comedi, gtkdatabox, ...) it would be
> great. Moreover github would visualize it on the repository's main
> page.

> * Minor
>  * not-functional, but though you might like to take care:
>    you have a mix of Linux (just CR) and windows (CRLF) line endings,
>    e.g. in ChannelReviewer.c

>    you could enforce consistent endings with .gitattributes
>    or just run dos2unix on those and commit


> With best regards,
> Yarik

> On Wed, 22 Dec 2010, Mehmet Kocaturk wrote:

> > Hi Yarik,

> > I could submit the code : https://github.com/globalvariable/BlueSpike

> > I couldn' t prepare a ReadMe file but I am going to prepare it as soon as
> > possible.

> > I just wanted to inform you.

> > Best,
> > Mehmet
-- 
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        



More information about the Neurodebian-devel mailing list