github-desktop/docs
2018-04-27 19:48:46 -07:00
..
contributing Use yarn for an example command, instead of npm 2018-04-27 19:48:46 -07:00
integrations add screenshots and steps 2017-08-17 17:50:19 +10:00
process group the instructions per shell, not per-OS 2018-03-15 11:09:51 +11:00
technical Add R Highlights 2018-04-16 14:37:08 -05:00
installation.md don't abbreviate here 2017-12-27 12:48:03 +10:30
known-issues.md add some notes for a known issue 2018-04-09 11:31:47 +10:00
README.md Fix Reference in docs/Readme 2018-02-26 09:24:58 -06: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.