Differences between revisions 50 and 62 (spanning 12 versions)
Revision 50 as of 2010-11-10 11:47:02
Size: 1834
Editor: mpm
Comment:
Revision 62 as of 2012-12-21 07:10:22
Size: 1957
Editor: rcl
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
<<Include(A:dev)>>
Line 6: Line 8:
/!\ This page is obviously intended for developers.
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:
Line 20: Line 20:
 * [[BasicCodingStyle|Basic coding style]] - how to keep [[mpm]] from being grumpy with your code  * [[CodingStyle|Coding style]] - how to make your code pretty
Line 22: Line 22:
 * [[HelpStyleGuide]] - how to write nice help
Line 23: Line 24:
 * [[DevelopmentGuidelines]] - other things we try to follow when writing code
Line 33: Line 33:
 * [[MailingLists]]
Line 45: Line 45:
 * Easy way of starting Mercurial hacking on Windows with [[HackableMercurial]]

Note:

This page is primarily intended for developers of Mercurial.

Developer Info

Information on working on the Mercurial code base.

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

  • Easy way of starting Mercurial hacking on Windows with HackableMercurial


CategoryDeveloper

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