TODO: NEEDS Rework. Copied from Dev Home repo.
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:
- Fork the repo if you haven't already
- Clone your fork locally
- Create & push a feature branch
- Work on your changes
- 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.
There are two ways to compile locally.
- Open the Developer Command Prompt for Visual Studio
- Run
Buildfrom 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.slnin Visual Studio, in theSolutions Configurationdrop-down menu selectReleaseorDebug, from theBuildmenu chooseBuild Solution.