Subscribe:  iCal  |  Google Calendar
20, Jan — 16, Mar
Leipzig DE   15, Feb — 18, Feb
21, Feb — 23, Feb
Barcelona ES   25, Feb — 1, Mar
Dubai AE   5, Mar — 7, Mar
Latest comments
by Mandy Rozana
1 days ago

Read online Punjab News in Punjabi. We cover all kind of topics such as sports, politics, Bollywood, Pollywood and soon. Visit once for breaking news.

Very impressive article Jake! You are very talented.

by Weston Mitchell⛏️🐭
2 days ago

nice article! i love seeing the breakdowns.

0 posts
0 questions answered
GitHub is how people build software. With a community of more than 12 million people, developers can discover, use, and contribute to over 31 million projects using a powerful collaborative development workflow.


Why you’ll love GitHub.

Powerful features to make software development more collaborative.

  • Great collaboration starts with communication.

Review changes, comment on lines of code, report issues, and plan the future of your project with discussion tools.

  • Friction-less development across teams.

Work with project collaborators or teams of people in organization accounts to communicate with ease.

  • World’s largest open source community.

Share your projects with the world, get feedback, and contribute to millions of repositories hosted on GitHub.

  • Do more with powerful integrations.

Discover applications and tools that integrate with GitHub to help you and your team build software better, together.



Your project’s issues page can be as simple or as sophisticated as you like. Filter by open and closed issues, assignees, labels, and milestones. Sort by issue age, number of comments, and update time.

  • Keyboard shortcuts make issue assignment and labeling fast.
  • Only teammates and collaborators can create and view issues on private repositories.
  • Anyone may create and view issues on public repositories

Collaborative code review.


Code review is an essential part of the GitHub workflow. After creating a branch and making one or more commits, a Pull Request starts the conversation around the proposed changes. Additional commits are commonly added based on feedback before merging the branch.


  • Pull Requests

Pull Requests are living conversations that streamline the process of discussing, reviewing, and managing changes to code.

Each Pull Request takes into account not only what you would like pulled, but also where you intend those changes to be applied. From there, your team can discuss the changes as a whole, individual parts, or even specific lines. Later commits addressing concerns or ideas appear as part of the conversation.


  • Commit comments

GitHub allows you and your teammates to have a detailed discussion about every commit that is pushed to your project. Should it be included? Was it done correctly? Should something else be added? Talk about changes to your code with everyone involved before releasing or incorporating them.

You can have conversations on entire commits as well as individual lines of code.


  • Compare view

With GitHub you can easily and efficiently compare any two branches in your project or network. See what work is unique to a branch with respect to another branch—that is, if you were to merge the branches together, what changes would be applied?

The GitHub compare view shows a list of all the commits unique to a branch, the sum of all the files changed across all of those commits, and a unified or split diff of those changes to clearly summarize what the branch represents.


Still have questions?