Hi all, we have a proposal that all code commits going forward goes through a step of Github pull requests. This is how we typically deal with non-committer contributions, but we’d like to extend this workflow to *all* commits. Further documentation for this will be added soon, but the basic steps are:
1. File a Jira ticket (no change here) 2. Create a branch in a github fork of https://github.com/apache/trafficserver <https://github.com/apache/trafficserver>, name the branch e.g. TS-1234. 3. Format your code with make clang-format (see https://cwiki.apache.org/confluence/display/TS/Coding+Style#CodingStyle-clang-formatbinaryandconfiguration <https://cwiki.apache.org/confluence/display/TS/Coding+Style#CodingStyle-clang-formatbinaryandconfiguration>) 4. Run tests and regressions (at least make test and traffic_server -R 1, and ideally tsqa) 5. Create a pull request This applies to everyone, committer or not. If you have concerns about this, voice those now. If there are no objections or major concerns, we’ll make this the required workflow starting Monday November 23. Cheers, — Leif and Brian G.