On 5/21/17 11:53 AM, Eduardo Bustamante wrote:
> On Sun, May 21, 2017 at 5:44 AM, Pranav Deshpande
> <deshpande.v.pra...@gmail.com> wrote:
> [...]
>> Any guidance on so as how to get started? Are there any tasks that I can
>> take up so that I get introduced to the code base.
> 
> My recommendations would be:
> 
> - Clone the git repository (https://savannah.gnu.org/git/?group=bash)
> - Subscribe both bug-bash@gnu.org and help-b...@gnu.org. Try to
> reproduce bug reports and report back the results.
> - Read the mailing list archives
> (https://lists.gnu.org/archive/html/bug-bash/ and
> https://lists.gnu.org/archive/html/help-bash/), and take note of any
> reported bugs that are not answered or fixed yet in the latest `devel'
> branch of the git repository.
> - Some people place bug reports in the Savannah issue tracker
> (https://savannah.gnu.org/support/?group=bash). You might also want to
> check there and see if any of the issues reported there are still not
> fixed in the latest `devel' branch.

The best thing to read to learn about how the shell is structured -- other
than the code itself -- is the unedited version of the chapter I wrote for
AOSA (The Architecture of Open Source Applications).  It's in the bash-4.4
distribution in doc/aosa-bash-full.pdf.

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    c...@case.edu    http://cnswww.cns.cwru.edu/~chet/

Reply via email to