Switch branches/tags
release-1.5.1-beta0 release-1.5.0 release-1.5.0-beta5 release-1.5.0-beta4 release-1.5.0-beta3 release-1.5.0-beta2 release-1.5.0-beta1 release-1.4.4-beta0 release-1.4.3 release-1.4.3-beta2 release-1.4.3-beta1 release-1.4.3-beta0 release-1.4.2 release-1.4.2-beta0 release-1.4.1 release-1.4.1-beta1 release-1.4.1-beta0 release-1.4.0 release-1.4.0-beta3 release-1.4.0-beta2 release-1.4.0-beta1 release-1.4.0-beta0 release-1.3.5 release-1.3.5-beta1 release-1.3.5-beta0 release-1.3.4 release-1.3.4-beta1 release-1.3.4-beta0 release-1.3.3 release-1.3.3-beta1 release-1.3.2 release-1.3.2-beta1 release-1.3.1 release-1.3.1-beta1 release-1.3.1-beta0 release-1.3.0 release-1.3.0-beta7 release-1.3.0-beta6 release-1.3.0-beta5 release-1.3.0-beta4 release-1.3.0-beta3 release-1.3.0-beta2 release-1.3.0-beta1 release-1.2.7-beta0 release-1.2.6 release-1.2.6-beta0 release-1.2.5 release-1.2.4 release-1.2.4-beta5 release-1.2.4-beta4 release-1.2.4-beta3 release-1.2.4-beta2 release-1.2.4-beta1 release-1.2.3 release-1.2.3-beta1 release-1.2.2 release-1.2.2-beta1 release-1.2.1 release-1.2.1-beta1 release-1.2.1-beta0 release-1.2.0 release-1.1.2-beta7 release-1.1.2-beta6 release-1.1.2-beta5 release-1.1.2-beta4 release-1.1.2-beta3 release-1.1.2-beta2 release-1.1.2-beta1 release-1.1.1 release-1.1.1-beta4 release-1.1.1-beta3 release-1.1.1-beta2 release-1.1.1-beta1 release-1.1.0 release-1.1.0-beta3 release-1.1.0-beta2 release-1.1.0-beta1 release-1.0.14-beta5 release-1.0.14-beta4 release-1.0.14-beta3 release-1.0.14-beta2 release-1.0.14-beta1 release-1.0.13 release-1.0.13-beta1 release-1.0.12 release-1.0.12-beta1 release-1.0.12-beta0 release-1.0.11 release-1.0.11-beta0 release-1.0.10 release-1.0.10-beta3 release-1.0.10-beta2 release-1.0.10-beta1 release-1.0.10-beta0 release-1.0.9 release-1.0.9-beta1 release-1.0.9-beta0 release-1.0.8 release-1.0.8-beta0 release-1.0.7
Nothing to show
Find file History
outofambit Merge pull request #6181 from msftrncs/win32_LaunchEditor_UseShell
Win32 LaunchEditor use Shell for .CMD files
Latest commit c0ecd05 Nov 20, 2018

README.md

GitHub Desktop Documentation

This is the GitHub Desktop development documentation.

Contributing

If you are interested in contributing to the project, you should read these resources to get familiar with how things work:

Process

Details about how the team is organizing and shipping GitHub Desktop:

Technical

These documents contain more details about the internals of GitHub Desktop and how things work:

  • Dialogs - details about the dialog component API
  • Windows menu bar - Electron doesn't provide inbuilt support for styling the menu for Windows, so we've created our own custom components to achieve this.
  • Developer OAuth App - GitHub Desktop ships with the ability to OAuth on behalf of a user. A developer OAuth app is bundled to reduce the friction of getting started.
  • Building and Packaging Desktop - Outlines how Desktop is currently packaged for all platforms