You are on page 1of 59

Presented

by

@siddharth_hacks
Siddharth Dayalwal
@siddharth_hacks
● GitHub Campus Expert
● Lead Organizer, Hack This Fall
● Digital Ocean Navigator
● Been to 75+ Hackathons

@siddharth_hacks
I have a Question for you!

Are you a Meme lover?

@siddharth_hacks
YES

@siddharth_hacks
NO

@siddharth_hacks
What will we cover?
❏ Contest Announcement

❏ Know about Open Source

❏ Hacktoberfest is for you

❏ Hackathons 101

❏ Git and GitHub is easy

❏ Swags Giveaway Time

@siddharth_hacks
@siddharth_hacks
What will we cover?
❏ 🎉 Contest Announcement 🎉

❏ Know about Open Source

❏ Hacktoberfest is for you

❏ Hackathons 101

❏ Git and GitHub is easy

❏ Swags Giveaway Time

@siddharth_hacks
@siddharth_hacks
Social Media Contest

Most active participant on Twitter and Instagram will be


winning a SWAG Packet!

Tweet & Post Insta stories by tagging

● @HackClubSVIT - #HackClubSVIT
● @hackthisfall - #HackThisFall
● @hacktoberfest - #Hacktoberfest
● @siddharth_hacks

Do not wait, click the picture and start sharing! :’)

@siddharth_hacks
Kahoot Contest
We will be having a Kahoot Quiz in the end of the session.

Top-3 on leaderboard wins a Big SWAG Packet!

Active Attendee Contest


1. Hold the Mic
2. Stand in crowd
3. Ask a question

@siddharth_hacks
@siddharth_hacks
What will we cover?
❏ Contest Announcement

❏ 💻 Know about Open Source 💻

❏ Hacktoberfest is for you

❏ Hackathons 101

❏ Git and GitHub is easy

❏ Swags Giveaway Time

@siddharth_hacks
@siddharth_hacks
Why should you care?

❖ Peer review
❖ Transparency
❖ Reliability
❖ Flexibility
❖ Lower cost
❖ No vendor lock-in
❖ Open collaboration
❖ Never ending Opportunities
@siddharth_hacks
@siddharth_hacks
What will we cover?
❏ Contest Announcement

❏ Know about Open Source

❏ 🚀 Hacktoberfest is for you 🚀

❏ Hackathons 101

❏ Git and GitHub is easy

❏ Swags Giveaway Time

@siddharth_hacks
WHAT is
Hacktoberfest?

@siddharth_hacks
Hacktoberfest, in its 8th year, is a month-long celebration of open
source software run by DigitalOcean.

You can contribute in a variety of ways:

❖ Prepare and share your project for collaboration


❖ Contribute to the betterment of a project via pull requests
❖ Organize an event
❖ Mentor others
❖ Donate directly to open source projects

@siddharth_hacks
@siddharth_hacks
People Virtual Content

@siddharth_hacks
WHO is
Hacktoberfest for?

@siddharth_hacks
@siddharth_hacks
Maintainer Beginner Contributor
Maintains an open Never made a pull Already contributes to
source project / could request before / New to open source / works in a
give an entire tech in general. tech role.
presentation on PRs

@siddharth_hacks
bit.ly/hf-hc-svit

@siddharth_hacks
Coming up ahead...
People & Place & Content

Food Hands-On

Drinks SWAG

@siddharth_hacks
What will we cover?
❏ Contest Announcement

❏ Know about Open Source

❏ Hacktoberfest is for you

❏ 🤓 Hackathons 101 🤓

❏ Git and GitHub is easy

❏ Swags Giveaway Time

@siddharth_hacks
@siddharth_hacks
WHAT is a
Hackathon?

@siddharth_hacks
What is a Hackathon?

Hackathons are an awesome way to bring your community


together to learn new skills, build amazing projects, and share
ideas.

A hackathon is best described as an “invention marathon”.

@siddharth_hacks
IMPACTS of a
Hackathon?

@siddharth_hacks
Impacts of a Hackathon!

❖ Helps in solving a problem


❖ They are inclusive
❖ Creates interpersonal impact
❖ Helps to educate people
❖ Create valuable networks
❖ Helps to create opportunities
❖ Hackathons create a Community

@siddharth_hacks
WHAT is a
Hacker Community?

@siddharth_hacks
*hackers hack system*

*I be like*

@siddharth_hacks
What is a Hacker Community?

Hacker Community is a group of like-minded people having


same interest of attending hackathons and solving shared
problems of our society.

❖ All Skills - All Levels


❖ Make new friends
❖ Share Ideas & Knowledge
❖ Hackers collaborate
❖ Contribute to Open Source
❖ Celebrate and have Fun

@siddharth_hacks
Gateway To
Collaboration🚀

@siddharth_hacks
Collaboration is the key!

Collaboration is the process of two or more people, entities, or


organizations working together to complete a task or achieve a
goal.

❖ Hackers Collaborate in Teams


❖ Pair Programming
❖ Mentor Connect Sessions
❖ Organisers & Sponsor relation
❖ Community Partnerships
❖ Hacker Community

@siddharth_hacks
Gateway To OpenSource
💻

@siddharth_hacks
Hackathon & FOSS!

FOSS stands for Free and Open Source Softwares

And guess what?

❖ Hackathons are the birthplace of open source projects


❖ Collaboration 1st, Code 2nd - EddieHub
❖ Hackers use Open Source tools, software & platforms
❖ Hackers contribute to Open Source Organization

@siddharth_hacks
Any questions so far?

@siddharth_hacks
LUNCH TIME

Join us after the lunch for more FUN


+ HANDS-ON + GIVEAWAY!
@siddharth_hacks
What will we cover?
❏ Contest Announcement

❏ Know about Open Source

❏ Hacktoberfest is for you

❏ Hackathons 101

❏ 🔁 Git and GitHub is easy 🔁

❏ Swags Giveaway Time

@siddharth_hacks
Git vs GitHub
Git GitHub

@siddharth_hacks
Git vs GitHub
Git GitHub
● Git is a version control system. ● GitHub is a platform for code
collaboration!
● It can be used with various tools
or locally on your computer to ● GitHub uses Git for version control
help you keep track of changes in and provides you all sorts of
your code projects. awesome collaboration tools.

● Think of it like Google Docs for


code, but better.

@siddharth_hacks
Why version control?
Because emailing a file around is painful
Version control features
● Log changes in a searchable way, instead of renaming a file for each
version.

● Collaborators can work in parallel and merge their changes


automatically, instead of manually comparing the differences
between a file

@siddharth_hacks
Version Control System

@siddharth_hacks
Version Control System

❖ full local history of changes made.

❖ work offline.

❖ work without affecting the live/stable version.

@siddharth_hacks
Git Branching

@siddharth_hacks
GitHub
online git repo hosting service

@siddharth_hacks
online git repo hosting service

❖ Collaborate

❖ online secure backups.

❖ open source community.

@siddharth_hacks
Explore GitHub
The GitHub platform provides numerous
features for collaboration.

❖ Lets explore GitHub


➢ github.com
❖ Repository
➢ Explore a Repository

@siddharth_hacks
Let’s understand some
Terminologies

@siddharth_hacks
Developer Workflow

❖ fork: your own copy of someone else's repository.


❖ branch: a parallel version of the master copy of a repo. Making a
branch allows you to edit code without accidentally breaking a
working version
❖ stage: add to a cohesive group/bundle of revisions
❖ commit: a group of revisions you want to officially add to your
branch
❖ merge: to officially add the changes from your branch into the
master branch (or another branch)
@siddharth_hacks
Important Resources

❖ Interactive Git Tutorial :


try.github.io

❖ GitHub Student Developer Pack :


education.github.com/pack

❖ Virtual Event Kit :


education.github.com/virtual-events

@siddharth_hacks
LIVE HANDS-ON TIME

@siddharth_hacks
KAHOOT-TIME

@siddharth_hacks
What will we cover?
❏ Contest Announcement

❏ Know about Open Source

❏ Hacktoberfest is for you

❏ Hackathons 101

❏ Git and GitHub is easy

❏ 🤑 Swags Giveaway Time 🤑

@siddharth_hacks
Social Media Contest
@kaisss_._ [insta]

Kahoot Contest
1️⃣ - Devil
2️⃣ - Sneh
3️⃣ - Sentry

@siddharth_hacks
🤑 Swags are for everyone! 🤑
@siddharth_hacks

You might also like