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.

Reply via email to