Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1XCFwY-0004qY-UA for bitcoin-development@lists.sourceforge.net; Tue, 29 Jul 2014 22:32:26 +0000 Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.212.173 as permitted sender) client-ip=209.85.212.173; envelope-from=moabtek@gmail.com; helo=mail-wi0-f173.google.com; Received: from mail-wi0-f173.google.com ([209.85.212.173]) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1XCFwY-0007NZ-0Y for bitcoin-development@lists.sourceforge.net; Tue, 29 Jul 2014 22:32:26 +0000 Received: by mail-wi0-f173.google.com with SMTP id f8so6589457wiw.12 for ; Tue, 29 Jul 2014 15:32:19 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.180.187.6 with SMTP id fo6mr300901wic.58.1406673139706; Tue, 29 Jul 2014 15:32:19 -0700 (PDT) Received: by 10.194.90.12 with HTTP; Tue, 29 Jul 2014 15:32:19 -0700 (PDT) Date: Tue, 29 Jul 2014 16:32:19 -0600 Message-ID: From: Caleb Roger Davis To: bitcoin-development@lists.sourceforge.net Content-Type: multipart/alternative; boundary=001a11c380b2ceb34104ff5c9c51 X-Spam-Score: -0.6 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (moabtek[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1XCFwY-0007NZ-0Y Subject: [Bitcoin-development] Bitcoin development (testing & where to get Wallet code) X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Jul 2014 22:32:27 -0000 --001a11c380b2ceb34104ff5c9c51 Content-Type: text/plain; charset=UTF-8 I have several Bitcoin contributions I would like to make, mostly for learning purposes to get started: 1. I would like to contribute to unit and/or other types of tests (code), not production code. 2. I would like to understand the Bitcoin code (as much as possible from top to bottom) 3. I would like to write a Bitcoin wallet in another language (so would like to know where to get the "Bitcoin - Core Wallet" code, but not sure where it resides. I am a seasoned software developer, but I do need direction on where to get started. If there is a wiki doc for new developers that would reduce my searching and experimentation that would be great. For each of the three items above, I would like to know the tools and frameworks I would need to understand and initially work on tests ( how to run the existing tests to get code coverage and find where coverage is needed, what is the preferred IDE and full development stack etc ), and also where to get started looking at the bitcoin core code and also the wallet code (where is the initial starting point and then I could trace from there ). Is there a separate area (github & mailing list) for core wallet development? Sincerely, -- Caleb --001a11c380b2ceb34104ff5c9c51 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I have several Bitcoin contributions I would lik= e to make, mostly for learning purposes to get started:

    I would like to contribute to unit and/or other types of tests (code), no= t production code.
  1. I would like to understand the Bitcoin code (as much as possible from t= op to bottom)
  2. I would like to write a Bitcoin wallet in another lan= guage (so would like to know where to get the "Bitcoin - Core Wallet&q= uot; code, but not sure where it resides.
I am a seasoned software developer, but I do need direction on where t= o get started.=C2=A0 If there is a wiki doc for new developers that would r= educe my searching and experimentation that would be great.

Fo= r each of the three items above, I would like to know the tools and framewo= rks I would need to understand and initially work on tests ( how to run the= existing tests to get code coverage and find where coverage is needed, wha= t is the preferred IDE and full development stack etc ), and also where to = get started looking at the bitcoin core code and also the wallet code (wher= e is the initial starting point and then I could trace from there ).

Is there a separate area (github & mailing list) for core wall= et development?

Sincerely,


-= -
Caleb

--001a11c380b2ceb34104ff5c9c51--