1) setting up a build system for linux environment to enable CMU researchers to build and run benchmarks on their platform
2) hooking up the external build system into FB's internal CI& build infra for continuous build and test coverage
3) Getting github setup on License, documentation etc.
4) extending the build system for twitter's environment and other modern cloud environments based on linux.
This is a c++ project has about 548 source files across 8 directories, with not more than 3 levels of depth in each. The build targets are the library and a benchmark utility that uses the library. The external dependencies are c++ headers, folly, thrift(IDL/compiler), gmock, gtest, glog, gflags(we can move the gflags to folly::settings)
C++, Python, Unix. Knowledge of standards for setting up OSS projects and linkages between Facebook and external build systems.
Experience building Open Source Software