- 5m - Why do we need source control? - what is a distributed Version Control system - 4m what is GitHub - video - concepts around user vs organisation repos - 5m overview of the UI for code (NOT FOR DATA) - 10m demo of the UI - 2m demo that secret scanning will block secrets (push protection) - 3m demo fork to userspace - 3m demonstration of editing a file in browser (quick) - 5m demo of PR - 5m demo of Desktop to clone a repo - you can edit a file using whatever you like - terradata studio, vs code, any text editor - others can use SSH, command line VS Code if they like
PREP 1. Create a new repo 2. Setup a few files
3. How can I use GitHub? - GitHub Website code review etc - GitHub Desktop <<< your copy of - Command Line advanced users
- Plan your work with **issues** and **projects**
- Build and deploy your code using **Actions**
- Enterprise
Innersource module will cover CODEOWNERS
It doesn't replace - Your unit tests - Your security tooling - Your code review process - Your code quality tooling - Functional tests
``` dotnet new console -o copilot ``` // obtain public ip address into variable // obtain public ip address into variable using httpclient // print public ip address //get the current date and time //print the current date and time //get the current temperaturein london using httpclient from bbc weather //print the current temperature in london //make a list of zoo animals //print 2 random animals from the list //get a list of the azure ip addresses for azure //get a list of australian states short codes //print a random australian state //print type of credit card based on number //validate email address
- get a quickstart from the web - add some new stuff
- download an image from the web and save it to disk - create a tumbnail - save the image as black and white - save the image as sepia
markdown presentation teaching the basics of azure presentation about dogs
OPEN THE GITHUB COPILOT X Chat GPT Panel 1. create a terraform file 2. create a threejs example, create a house 3. highlight some code and explain 4. ask it to summarize with fewer words 5. create some unit tests 6. /debug PR DOCS - https://copilot4docs.githubnext.com/ Voice CLI https://github.com/features/preview/copilot-x