Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Key Points

  1. vscode is opensource
  2. vscode runs on all platforms
  3. vscode has many plugins including docker, hlf fabric editor and more

References

Reference_description_with_linked_URLs_____________________________________Notes_________________________________________________________________


https://code.visualstudio.com/downloadVS Code open source
https://code.visualstudio.com/docs/?dv=osxVS Code tips

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf



VS Code default shortcut keys 
insert mode = alt + 

insert at cursor ?  try just "i" - like vim

keyboard map =  cmd K cmd S

https://visualstudio.microsoft.com/vs/msft-android-emulator/

free emulator but runs only on Windows for Android app testing

may not be well supported

https://visualstudio.microsoft.com/dev-essentials/Microsoft Visual Studio plus tools that are free and some trials




https://www.azuredevopslabs.com/labs/vstsextend/appcenter/

https://drive.google.com/open?id=1zvrhRDINBPRKeITLmyf_hOQM6e-9Bgzm

Microsoft Visual Studio App Center

  << Does not cover Linux apps - see VSCode >>
















Key Concepts



VSCode keyboard shortcuts 

vscode-keyboard-shortcuts-macos.pdf


VSCode Basics 



after opening a project in vscode from github , created a new basic-help.md file


since this editor was opened from Github Desktop, you can see the changes there before publishing to Github again


While the changes are locally available in the repo, they have not been pushed to the master branch in Github ...


This repo exists locally so changes can be made there before pushing to the Github repo

Now I will commit these changes to the master branch to Github 


on github, create a new branch

then pull to local repo and view in Github desktop



Debug Nodejs app in VSCode 



VSCode Nodejs Development and Debug tutorial 

https://code.visualstudio.com/docs/nodejs/nodejs-tutorial

nodejs-tutorial-code.visualstudio-Nodejs tutorial in Visual Studio Code.pdf

Note: If you've been using the VS Code integrated terminal to install the Express generator and scaffold the app, you can open the myExpressApp folder from your running VS Code instance with the File > Open Folder command.

VSCode uses Typescript to create metadata in the app

VS Code uses TypeScript type declaration (typings) files (for example node.d.ts) to provide metadata to VS Code about the JavaScript based frameworks you are consuming in your application. Type declaration files are written in TypeScript so they can express the data types of parameters and functions, allowing VS Code to provide a rich IntelliSense experience. Thanks to a feature called Automatic Type Acquisition, you do not have to worry about downloading these type declaration files, VS Code will install them automatically for you.

Debug Nodejs app 

The debug and terminal views can be opened from the View menus

hello world debugging



Thomas - Feathersjs ebc-api  debug with Postman and VSCode 


__tech-debug-feathers-vscode.mp4

-tech-debug-feathers-vscode-audio-only-m4a-b6906941-4f0bt.docx





Microsoft App Center

  << Does not cover Linux apps - see VSCode >>

Tutorial

https://www.azuredevopslabs.com/labs/vstsextend/appcenter/


Before you begin

You must have the following -

  • App Center account - Sign up with App Center for free

  • API Token with Full Access to the App Center

  • Personal Access Token (PAT) for GitHub with repo scope





Potential Value Opportunities



Potential Challenges



Candidate Solutions




Step-by-step guide for Example



sample code block

sample code block
 



Recommended Next Steps



  • No labels