What's the difference between "Issues" and "Pull Requests"?

7

In a GitHub repository, what's the difference between the "Issues" and "Pull Requests" section?

    
asked by anonymous 22.11.2018 / 23:58

2 answers

6

Issue is passive, you said that you have a problem with that project that you found and would like it to be handled by someone, you can even handle it yourself, it's a markup that the problem exists. It is somewhat bureaucratic (in a good way) and complementary to the project itself.

The Pull Request is active, it is a request to include in the project a modification that you have made, which may have started through an Issue, and per organization it would be nice to always be like this, but do not have to. It is part of the project, it has real consequence.

Both can be considered valid by the project administration or community. The Issue is easy to be closed or abandoned, with or without justification. The refusal of the PR will always waste an activity on someone who has cared and struggled to contribute.

    
23.11.2018 / 00:04
6

Issues , is the section where users report bugs and where the community discusses how to resolve them.

Pull Request is when you clone the project, make some improvements and want to submit them to the original project, then you do a Pull Request. The pull request may be correcting a bug that has already been reported in Issues or not.

That was a very brief answer. For something very complete, with tutorial and images, click here

    
23.11.2018 / 00:07