GitHub Basics
What is GitHub used for?
Section titled “What is GitHub used for?”GitHub hosts your repositories online and adds collaboration workflows on top of Git.
Core concepts
Section titled “Core concepts”- Repository: your project container.
- Branch: isolated line of work.
- Pull Request (PR): proposed changes for review.
- Issues: tasks, bugs, and feature requests.
Basic collaboration flow
Section titled “Basic collaboration flow”- Create a branch.
- Implement and commit changes.
- Push branch to GitHub.
- Open a PR with clear context.
- Address feedback and merge.
What to include in each repository
Section titled “What to include in each repository”- Clear README.
- Setup instructions.
- Project screenshots or short demos.
- License file when appropriate.
Portfolio tips
Section titled “Portfolio tips”- Prefer fewer projects with better quality.
- Explain technical choices and tradeoffs.
- Keep commit history readable.
Key takeaway
Section titled “Key takeaway”GitHub is both a collaboration platform and your public professional record. Treat each repository as part of your portfolio.