0% found this document useful (0 votes)
19 views

Assignment No 3 ict Github

Uploaded by

24011598-185
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Assignment No 3 ict Github

Uploaded by

24011598-185
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Assignment No 1

Submitted by:
Reyan Hassan (24011598-185)
Submitted to:
Professor Muhammad Ejaz
Subject:
Introduction to Information and Communication
Technology
Subject Code:
SE-109
Section:
1st Semester Section C

Assignment no 3:
GITHUB:
Github is online software development platform. It is used for
storing, tracking and collaborating on software projects. It is most
popular resource to share code and work on project together. It’s free,
easy to use. It makes easy for developers to share code and collaborate
with each other on open-source project. It help the developers to keep
track of change to their projects and work together. It is also social
networking site.

History of GITHUB:
It was launched in April 2008 by Tom Preston-Werner, Chris Wanstrath , P. J.
Hyett and Scott Chacon after it had been available for a few months as a beta
release. It has since become a central hub for developers, enabling them to share
code, track changes, and collaborate with each other.
Key features:
 Uses Git for a version control.
 Code sharing and collaboration.
 Project Management tools.
 Issue tracking.
 Continuous Integration support.
 Easy project management.
 Improve code writing.
 Easy code hosting.

How GITHUB benefit Programmers:


 Collaborate easily
 Version control
 Open source community
 Feedback and bug tracking
 Documentation
 Project Management
 Security & access control

Alternate of Github:
 GITLAB
 Bitbucket
 Source Forge
 Azura Devops

Conclusion:
Finally to wrap it up, Github may be regarded as most as most
popular repository service with great version control features. However
its alternatives like Gitlab etc have their own value. Such platforms
meets a variety of needs in market an therefore teams are enable to
pick the most appropriate for their collaboration and project
management needs.

My GITHUB profile:

You might also like