Differences between revisions 68 and 70 (spanning 2 versions)
Revision 68 as of 2013-08-29 12:31:34
Size: 1957
Editor: AugieFackler
Comment:
Revision 70 as of 2013-08-31 15:01:28
Size: 391
Editor: LoriWoode
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
The writer is named Meg. Her household is now in Virgin Islands.<<BR>>
To design railways is anything her husband does not genuinely like but she does. Information processing is her career and her salary has been [[http://www.squidoo.com/search/results?q=actually|actually]] satisfying. Check out the newest news on her internet site: http://thorus3000Online.cba.pl/index.php?q=node/9153/

The writer is named Meg. Her household is now in Virgin Islands.
To design railways is anything her husband does not genuinely like but she does. Information processing is her career and her salary has been actually satisfying. Check out the newest news on her internet site: http://thorus3000Online.cba.pl/index.php?q=node/9153/

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