Suvin introduces himself as a GitHub Campus Expert and software engineer who wants to discuss how GitHub can be used to build a better world. He provides an overview of version control and Git, explaining that Git is a distributed version control system and GitHub is a hosting service for code. Suvin then outlines several ways GitHub can be used, such as hosting code repositories, managing projects, enabling collaboration, performing code reviews, and facilitating continuous integration and delivery (CI/CD) workflows. He closes by encouraging students to get involved by bringing their ideas to life through coding and participating in hackathons.
7. Version
Controlling
Version control is the practice of tracking
and managing changes to software code.
Helps manage changes to source code
over time.
Pages 07
9. Git
/ɡɪt/ or /jɪt/
● Git is a distributed Version Control System.
● Free and open source
● Small footprint
● Allows Collaboration
● Lightning Fast
Pages 09
12. GitHub
/ɡɪthʌb/ or /jɪthʌb/
● GitHub is a cloud-based service that helps
developers store and manage their code, as
well as track and control changes to their
code.
● Provides a user friendly UI.
● Provides a complete ecosystem for
developers to write and ship code.
Pages 012
13. What can we do
with GitHub?
Okay. Now
Pages 013
14. Host Code
Repos
GitHub is a way of life!
Pages 014
Manage
Projects
Auto
Code
Collaboration
Web
Hosting
Code Review
Education
CI/CD
20. GitHub Pages
GitHub Pages is a static site hosting service that
takes HTML, CSS, and JavaScript files straight
from a repository on GitHub, optionally runs the
files through a build process, and publishes a
website.
Pages 020
23. GitHub CI/CD
CI/CD automates your builds, testing, and
deployment so you can ship code changes faster
and more reliably.
No more manual builds!
Pages 023
25. GitHub Copilot
In short, GitHub Copilot is an AI-powered tool
that assists developers in writing code more
efficiently by suggesting relevant code snippets
as they work.
Yes it auto completes your code!
And it can write code for you!
Pages 025
35. Things you can do with
the Student Pack
● Bring your ideas to life! Brainstorm and
code!
● Write an app to solve problems in your
day to day life
● Help your friends with tech problems
● Organize events better
● Participate in Hackathons
Pages 035
39. The National Olympiad in
Informatics - Sri Lanka
● Monthly Practise Contest have been
started.
● Qualifier Round in May/June
● Final Round in July.
● More info:
○ www.noi.lk
○ +94 77 929 1123 (Venudi - Chairperson)
Pages 039