rfc:github_issues
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:github_issues [2021/11/02 11:34] – nikic | rfc:github_issues [2021/11/02 14:10] – nikic | ||
---|---|---|---|
Line 214: | Line 214: | ||
* Reporting documentation problems. (Already disabled.) | * Reporting documentation problems. (Already disabled.) | ||
* Reporting non-security issues against PHP. | * Reporting non-security issues against PHP. | ||
+ | |||
+ | ===== Alternatives ===== | ||
+ | |||
+ | The switch to GitHub issues has two primary disadvantages: | ||
+ | |||
+ | * It binds the PHP project more firmly to the GitHub platform. We already host our repositories there and make use of pull request, but this would take additional functionality "out of our control" | ||
+ | * GitHub issues is not a particularly sophisticated issue tracker solution. While it offers many useful features that bugs.php.net does not, it is also less customizable. For example, there is no support for custom metadata on issues beyond standard features like labels or milestones (though there probably [[https:// | ||
+ | |||
+ | The three possibilities going forward are essentially: | ||
+ | |||
+ | * Keep using bugs.php.net, | ||
+ | * Migrate to GitHub issues as proposed by this RFC. | ||
+ | * Migrate to a different issue tracking solution. | ||
+ | |||
+ | Of course, the suggestion to use GitHub issues in particular is not an accident: | ||
+ | |||
+ | * We already host repositories there and use pull requests (and use it for documentation issues). Having everything on platform allows everything to integrate smoothly. Cross-references work everywhere out of the box. Other platforms will likely not be able to offer the same level of integration. | ||
+ | * GitHub has become the industry standard for open-source projects. Anyone with involvement in open-source is very likely to have an account there and be familiar with the main workflows. Using a different platform will likely require people to create a new account, learn the quirks of yet another issue tracker and have one more place to check for progress on reported issues. | ||
+ | |||
+ | The requirement for an alternative would be that a) it is hosted (i.e. the PHP project does not need to maintain infrastructure for it), b) has good GitHub integration and c) is " |
rfc/github_issues.txt · Last modified: 2021/12/04 14:22 by nikic