Differences between revisions 49 and 57 (spanning 8 versions)
Revision 49 as of 2010-10-22 00:01:11
Size: 1865
Editor: mpm
Comment:
Revision 57 as of 2011-03-11 14:20:35
Size: 1887
Editor: LukePlant
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
/!\ This page is obviously intended for developers. /!\ This page is obviously intended for developers '''of Mercurial itself'''.
Line 11: Line 11:
 * [[http://selenic.com/hg|Main repository]] - browse or clone the source (see [[DeveloperRepos]] for other repositories)
Line 14: Line 15:
 * [[MercurialApi]] - The public API for Mercurial  * [[MercurialApi]] - The internal API for Mercurial
Line 18: Line 19:

 * [[BasicCodingStyle|Basic coding style]] - how to keep [[mpm]] from being grumpy with your code
 * Tips for [[ContributingChanges|contributing changes]] and creating [[SuccessfulPatch|successful patches]]
 * [[ContributingChanges|Contributing changes]] - how to send us your changes
 * [[CodingStyle|Coding style]] - how to make your code pretty
Line 23: Line 23:
 * [[DevelopmentGuidelines]] - other things we try to follow when writing code
Line 33: Line 32:
 * [[MailingLists]]

Developer Info

Information on working on the Mercurial code base.

/!\ This page is obviously intended for developers of Mercurial itself.

1. Start hacking

2. Contributing code

3. Internals

4. Working with the community

5. Feature proposals

6. Developer tips

  • MacOSXTools - Installing the tool chain on Mac OS X.

  • Using Wine to tests Windows support under Linux


CategoryDeveloper

DeveloperInfo (last edited 2017-03-09 21:51:34 by JunWu)