Dear Wiki user, You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.
The "HowToContribute" page has been changed by ErickErickson: http://wiki.apache.org/solr/HowToContribute?action=diff&rev1=80&rev2=81 Comment: Clarified that trunk is 5.x, added svn command to get the 4.x branch. I suspect people mostly want 4x at this point Please keep discussions about Solr on list so that everyone benefits. Emailing individual committers with questions about specific Solr issues is discouraged. See http://people.apache.org/~hossman/#private_q. - = By A Mailing List Moderator = + = Be A Mailing List Moderator = Being a [[MailingListModeratorInfo|list moderator]] is incredibly easy - the basic responsibilitie are: @@ -42, +42 @@ == Getting the source code == First of all, you need the Solr source code.<<BR>> - Get the source code on your local drive using [[http://lucene.apache.org/solr/version_control.html|SVN]]. Most development is done on the "trunk": + Get the source code on your local drive using [[http://lucene.apache.org/solr/version_control.html|SVN]]. Most development is done on the "trunk", which currently (Fall, 2012) is the 5.x code line. There is no schedule yet for releasing this code, 4.0 is just being released: {{{ - > svn checkout http://svn.apache.org/repos/asf/lucene/dev/trunk + svn checkout http://svn.apache.org/repos/asf/lucene/dev/trunk }}} + + To get the 4.x code line, which is the new (Fall 2012) code branch, use this command: + {{{ + svn checkout http://svn.apache.org/repos/asf/lucene/dev/branches/branch_4x + }}} + - Note that committers have to use [[http://apache.org/dev/committers.html#commit-403|https]] instead of http here, but http is fine for read-only access to the trunk code. + Note that committers have to use [[http://apache.org/dev/committers.html#commit-403|https]] instead of http here, but http is fine for read-only access to the code. - If you prefer you could use the [[https://github.com/apache/lucene-solr|GitHub]] mirror instead. + If you prefer you could use the [[https://github.com/apache/lucene-solr|GitHub]] mirror instead. Note that the drop-down lets you select "trunk" or "branch_4x" (among others). + == Exporting to a local repository == When making larger scale (please, try to keep your patches as small as humanly possible) changes, or when working in a team, you might want to be able to keep track of what you are doing locally. One way of doing so, is exporting to a local SVN repository.