Differences between revisions 35 and 41 (spanning 6 versions)
Revision 35 as of 2008-09-10 19:42:06
Size: 1680
Editor: abuehl
Comment: +initializers and error handling in C code posting by mpm
Revision 41 as of 2008-12-05 00:38:30
Size: 1939
Editor: mpm
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * The [:RoadMap]
 * Tips for [:ContributingChanges]
 * [:ManagingBugs] - how to work with the BTS
 * [:UpcomingReleaseNotes]
 * Tips for [:ContributingChanges] and creating [:SuccessfulPatch:SuccessfulPatches]
 * [:ManagingBugs] - how to work with the [http://selenic.com/mercurial/bugs/ BTS]
Line 10: Line 10:
 * [:DevelopmentGuidelines] - other things we try to follow when writing code
Line 27: Line 28:
 * [:FileFormats] - list of Mercurial's disk file formats
Line 36: Line 38:
 * The pre-1.0 [:RoadMap]

General

Modules in C

Mercurial Internals

  • [:DeveloperBasics] - some basic code examples

  • [:MercurialApi] - The public API for Mercurial

  • [:Design] - Mercurial's data structures and how it uses them.
  • [:WhatGoesWhere] - the project architecture

  • [:FileFormats] - list of Mercurial's disk file formats

  • [:WireProtocol] - the push/pull changegroup protocol

  • [:DebuggingFeatures] - how to poke around in Mercurial's internals

  • [:Theming] - how to create new styles for Mercurial's web interface
  • [:WritingExtensions] - how to write Mercurial extensions

Old Stuff


CategoryContributing

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