Of the 11 graduated projects listed below 9 use gRPC
The method used to determine if a project uses gRPC is to run the cloc
line code analysis tool on the each of the code repository in GitHub of each of the projects graduated by the CNCF as listed here as of September 28, 2020. The only proejct that was omitted is TUF because it is a specification only.
cloc
analyzes all the code in the repo and organizes the results according to file type. Also, it inspects each file discovered and analyzes the file and reports the number lines in the file, as blank
, comment
and active
.
Cloc is invoked using the following command that executes a shell script.