Differences between revisions 68 and 71 (spanning 3 versions)
Revision 68 as of 2013-08-29 12:31:34
Size: 1957
Editor: AugieFackler
Comment:
Revision 71 as of 2013-08-31 22:09:14
Size: 499
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
Hello! Permit me commence by saying my identify - Ross and I assume it sounds fairly good when you say it. Invoicing is my occupation and it can be a little something I truly love. Kentucky is the location I like most but I will need to transfer for my spouse and children. A person of my favourite hobbies is performing but I are unable to make it my job definitely. I have been doing work on my internet site for some time now. Look at it out in this article: http://naturalgarciniacambogia.org/

Hello! Permit me commence by saying my identify - Ross and I assume it sounds fairly good when you say it. Invoicing is my occupation and it can be a little something I truly love. Kentucky is the location I like most but I will need to transfer for my spouse and children. A person of my favourite hobbies is performing but I are unable to make it my job definitely. I have been doing work on my internet site for some time now. Look at it out in this article: http://naturalgarciniacambogia.org/

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