Differences between revisions 43 and 44
Revision 43 as of 2009-01-25 12:06:19
Size: 2019
Comment: Used funny link style for consistency :-)
Revision 44 as of 2009-05-19 19:31:05
Size: 2053
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
 * [:UpcomingReleaseNotes]
 * Tips for [:ContributingChanges] and creating [:SuccessfulPatch:SuccessfulPatches]
 * [:
ManagingBugs] - how to work with the [http://selenic.com/mercurial/bugs/ BTS]
 * [:
CompatibilityRules] - how we keep our existing users from crying
 * [:OptionNaming] - the conventions used to name command-line options
 * [:BasicCodingStyle] - how to keep [:mpm] from being grumpy with your code
 * [:WritingTests] - how to add tests to the test suite
 * [:
TranslatingMercurial] - how to translate Mercurial into your own language
 * [:DevelopmentGuidelines] - other things we try to follow when writing code
 * [:DeveloperRepos] - where to find various public repositories of Mercurial work
 * [:NewFeatureDiscussions] - A page of links to discussions about new features.
 * [:NewIdeas] - Suggestions for features/extensions that would make someone happy
 * A list of [:Presentations] and other related events.
 * [:MacOSXTools] - Installing the tool chain on Mac OS X.
 * [:SummerOfCode]
 * [:
ProductName] for the rules on using the name "Mercurial"
 * [[UpcomingReleaseNotes]]
 * Tips for [[ContributingChanges]] and creating [[SuccessfulPatch|SuccessfulPatches]]
 * [[
ManagingBugs]] - how to work with the [[http://selenic.com/mercurial/bugs/|BTS]]
 * [[
CompatibilityRules]] - how we keep our existing users from crying
 * [[OptionNaming]] - the conventions used to name command-line options
 * [[BasicCodingStyle]] - how to keep [[mpm]] from being grumpy with your code
 * [[WritingTests]] - how to add tests to the test suite
 * [[
TranslatingMercurial]] - how to translate Mercurial into your own language
 * [[DevelopmentGuidelines]] - other things we try to follow when writing code
 * [[DeveloperRepos]] - where to find various public repositories of Mercurial work
 * [[NewFeatureDiscussions]] - A page of links to discussions about new features.
 * [[NewIdeas]] - Suggestions for features/extensions that would make someone happy
 * A list of [[Presentations]] and other related events.
 * [[MacOSXTools]] - Installing the tool chain on Mac OS X.
 * [[SummerOfCode]]
 * [[
ProductName]] for the rules on using the name "Mercurial"
Line 21: Line 21:
 * [http://selenic.com/pipermail/mercurial-devel/2008-September/007985.html September 2008 posting by Matt] about how to do initializers and error handling in C modules.  * [[http://selenic.com/pipermail/mercurial-devel/2008-September/007985.html|September 2008 posting by Matt]] about how to do initializers and error handling in C modules.
Line 25: Line 25:
 * [: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
 * [[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
Line 37: Line 37:
 * First Mercurial [:UserSurvey].
 * The old ToDo list and [:MissingFeatures]
 * The pre-1.0 [:RoadMap]
 * First Mercurial [[UserSurvey]].
 * The old ToDo list and [[MissingFeatures]]
 * The pre-1.0 [[RoadMap]]

General

1. Modules in C

Mercurial Internals

Old Stuff


CategoryContributing

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