8000 devhomegithubextension/docs at main · microsoft/devhomegithubextension · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

readme.md

Dev Documentation

TODO: NEEDS Rework. Copied from Dev Home repo.

Fork, Clone, Branch and Create your PR

Once you've discussed your proposed feature/fix/etc. with a team member, and you've agreed on an approach or a spec has been written and approved, it's time to start development:

  1. Fork the repo if you haven't already
  2. Clone your fork locally
  3. Create & push a feature branch
  4. Work on your changes

Rules

  • Follow the pattern of what you already see in the code.
  • Coding style.
  • Try to package new ideas/components into libraries that have nicely defined interfaces.
  • Package new ideas into classes or refactor existing ideas into a class as you extend.
  • When adding new classes/methods/changing existing code: add new unit tests or update the existing tests.

Compiling GitHubExtension

Compiling Source Code

There are two ways to compile locally.

  • Open the Developer Command Prompt for Visual Studio
  • Run Build from GitHubExtension's root directory. You can pass in a list of platforms/configurations
  • The GitHubExtension MSIX will be in your repo under AppxPackages\x64\debug

Alternatively

  • Open GitHubExtension.sln in Visual Studio, in the Solutions Configuration drop-down menu select Release or Debug, from the Build menu choose Build Solution.
0