github-desktop/docs
Markus Olsson 87049f6e57 Remove unused dependencies
electron-debug and devtron haven't been updated in years. Electron-devtools main function is adding keyboard shortcuts in dev mode to open devtools and the element selector. We use neither of these
2023-10-05 09:19:19 +02:00
..
assets Demo graphic not clipped 2022-08-26 10:03:05 -04:00
contributing Remove unused dependencies 2023-10-05 09:19:19 +02:00
integrations update bitbucket.md integration docs 2023-03-23 12:25:12 -04:00
learn-more So so so 2022-08-29 05:36:17 -04:00
process Move outdated deploy docs to deploy repo 2023-06-28 11:00:54 +02:00
technical Added editor-integration.md entry 2023-09-29 10:53:18 +02:00
installation.md Fixed some grammar mistakes and typographical errors in the docs. 2019-09-26 14:52:04 -05:00
known-issues.md Add "annoying admin password prompt" issue to known issues docs 2022-09-05 17:39:10 +02:00
README.md Link to it 2020-03-12 17:21:04 +01:00

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
  • Automatic Git Proxy support - A pre-launch overview and troubleshooting guide for the Git automatic proxy support in GitHub Desktop.