Differences between revisions 64 and 65
Revision 64 as of 2013-08-26 23:38:01
Size: 1957
Editor: BrendanCully
Comment:
Revision 65 as of 2013-08-28 11:16:13
Size: 264
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma section-numbers 2
<<Include(A:dev)>>

= Developer Info =

Information on working on the Mercurial code base.

<<TableOfContents>>

== Start hacking ==
 * [[http://selenic.com/hg|Main repository]] - browse or clone the source (see [[DeveloperRepos]] for other repositories)
 * [[WritingExtensions]] - how to write Mercurial extensions
 * [[Theming]] - how to create new styles for Mercurial's web interface
 * [[DeveloperBasics]] - some basic code examples
 * [[MercurialApi]] - The internal API for Mercurial
 * [[TranslatingMercurial]] - how to translate Mercurial into your own language

== Contributing code ==
 * [[ContributingChanges|Contributing changes]] - how to send us your changes
 * [[CodingStyle|Coding style]] - how to make your code pretty
 * [[WritingTests]] - how to add tests to the test suite
 * [[HelpStyleGuide]] - how to write nice help
 * [[CompatibilityRules]] - how we keep our existing users from crying

== Internals ==
 * [[Design]] - Mercurial's data structures and how it uses them
 * [[FileFormats]] - list of Mercurial's disk file formats
 * [[WhatGoesWhere]] - the project architecture
 * [[WireProtocol]] - the push/pull changegroup protocol
 * [[DebuggingFeatures]] - how to poke around in Mercurial's internals

== Working with the community ==
 * [[MailingLists]]
 * [[ManagingBugs]] - how to work with the [[BugTracker|bug tracker]]
 * [[TimeBasedReleasePlan]]
 * [[DeveloperRepos]] - where to find various public repositories of Mercurial work
 * [[IRC]] - where most of the developers hang out

== Feature proposals ==
 * [[NewFeatureDiscussions]] - A page of links to discussions about new features.

== Developer tips ==
 * [[MacOSXTools]] - Installing the tool chain on Mac OS X.
 * Using [[MercurialUnderWine|Wine]] to tests Windows support under Linux
 * Easy way of starting Mercurial hacking on Windows with [[HackableMercurial]]

----
CategoryDeveloper
Wilfred enjoys real estate Spain Albox [[[http://lac2c.org/?q=content/camping-advice-all-campers-need-know-heading-out|More Information and facts]]], radio controlled gadgets and geocaching. He gets motivated by visiting new cities and towns especially to Spain.

Wilfred enjoys real estate Spain Albox More Information and facts], radio controlled gadgets and geocaching. He gets motivated by visiting new cities and towns especially to Spain.

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