This repository serves to hold the training materials and resources for the full-day GitHub Platform Tutorial.
- Overview of GitHub
- Navigating the platform
- introduction-to-github
- communicate-using-markdown
- configure Issue Templates and open an Issue
- see the Issues tab
- show Projects templates
- see the Projects tab
- Use a starter workflow
- Fork this repo
- Enable Actions
- Click "New workflow"
- Search "Greet"
- Click "Configure" for Greetings workflow (aka first-interaction)
- Edit and commit
- Additional / alternatives:
- GitHub Marketplace
- Also see sdras/awesome-actions repo
- Walkthrough of key enterprise/org/repo settings
- Show community health files in
docsdirectory - Create Custom Role (org vs repo)
- Rulesets & Branch Protections
- Show security overview for an organization
- Secret Scanning with Branch Protections
- Using GitHub Advanced Security
- Fork ghas-bootcamp
- Go to exercises
- Try the labs
- Rock, Paper, Scissors
- Fork copilot-rock-paper-scissors
- Follow instructions in the repo
- Use codespaces for setup
- Do core exercises
- (if time) try challenge exercises
- Prompt Engineering
- Fork copilot-prompt-engineering
- Repeat demos in the repo
- Building a Calculator with Copilot Chat
- In this repo, ask copilot to build a calculator
- Refer to copilot-demo-github-javascript if needed
- Using Copilot Enterprise
- Ask copilot chat about a repo and what it does
- Summarize PR with copilot
- https://pages.github.com/
- https://github.com/skills/github-pages
- https://github.com/collections/github-pages-examples
- https://opensource.guide/
- https://opensource.guide/starting-a-project/#your-pre-launch-checklist
- https://opensource.guide/legal/
- https://choosealicense.com/
- https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository
- https://github.blog/developer-skills/github/how-to-write-better-prompts-for-github-copilot/
- https://docs.github.com/en/copilot/using-github-copilot/prompt-engineering-for-github-copilot
- https://dev.to/github/a-beginners-guide-to-prompt-engineering-with-github-copilot-3ibp
- https://code.visualstudio.com/docs/copilot/getting-started
- https://github.com/copilot-workshops/copilot-node-calculator
- https://github.com/features/copilot#pricing
- https://githubnext.com