What open source projects e.g. on Github or as part of a Linux distro are particularly instructive or useful for an intermediate level C programmer? I am attracted to the command line and find visual programming boring.
It would have to be reasonably compact, well documented with well commented code, with enough unfinished portions for me to ultimately contribute to after I become comfortable with the code.
I am thinking of something along the lines of a simple UNIX shell, a UNIX utility or a CLI strategy game. The code base has to be reasonably compact (a few hundred lines to a couple of thousand) rather than the massive size of many current Linux projects. Again well designed, well commented code would be nice, possibly created for it's educational benefit as opposed to absolute efficiency.
Thanks.



LinkBack URL
About LinkBacks





, and it is quite stable and readable, so it is best suited for educating yourself. Honing your skills first makes it easier for you to contribute to an interesting project, like those Salem mentioned. (However, who says you couldn't find a bug and contribute a fix in Coreutils anyway? It is perfectly possible, just not that likely, with something as stable as coreutils.)