CODEOWNERS 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. # See https://help.github.com/articles/about-codeowners/
  2. # for more info about CODEOWNERS file
  3. # It uses the same pattern rule for gitignore file,
  4. # see https://git-scm.com/docs/gitignore#_pattern_format.
  5. # ==== Documentation ====
  6. # Authors responsible for copy-editing of the documentation.
  7. # NOTE: Add @ray-project/ray-docs to all following docs subdirs.
  8. /doc/ @ray-project/ray-docs
  9. /doc/source/use-cases.rst @pcmoritz
  10. # ==== Ray core ====
  11. # API compatibility
  12. /src/ray/protobuf/common.proto @pcmoritz @raulchen @ray-project/ray-core
  13. /src/ray/protobuf/gcs.proto @pcmoritz @raulchen @ray-project/ray-core
  14. /src/ray/protobuf/gcs_service.proto @pcmoritz @raulchen @ray-project/ray-core
  15. # Autoscaler
  16. /python/ray/autoscaler/ @ray-project/ray-core @hongchaodeng
  17. # Metrics
  18. /src/ray/stats/metric_defs.h @ray-project/ray-core
  19. /src/ray/stats/metric_defs.cc @ray-project/ray-core
  20. # Telemetry
  21. /src/ray/protobuf/usage.proto @pcmoritz @thomasdesr
  22. # All C++ code.
  23. # /src/ray @ray-project/ray-core-cpp
  24. # GCS
  25. /src/ray/gcs/ @ray-project/ray-core
  26. # Dependencies
  27. /python/setup.py @richardliaw @edoakes @aslonnie
  28. # CI
  29. /ci/lint/format.sh @ray-project/ray-ci
  30. /ci/docker @ray-project/ray-ci
  31. /ci/ray_ci @ray-project/ray-ci
  32. # Python worker.
  33. #/python/ray/ @ray-project/ray-core
  34. #!/python/ray/tune/ @ray-project/ray-core
  35. #!/python/ray/rllib/ @ray-project/ray-core
  36. # Java worker.
  37. /java/dependencies.bzl @kfstorm @raulchen @WangTaoTheTonic @SongGuyang
  38. /java/pom.xml @kfstorm @raulchen @WangTaoTheTonic @SongGuyang
  39. /java/pom_template.xml @kfstorm @raulchen @WangTaoTheTonic @SongGuyang
  40. /java/*/pom_template.xml @kfstorm @raulchen @WangTaoTheTonic @SongGuyang
  41. /java/api/ @kfstorm @raulchen @WangTaoTheTonic @SongGuyang
  42. # C++ worker
  43. /cpp/include/ray @SongGuyang @raulchen @kfstorm @ray-project/ray-core
  44. # Ray Client
  45. /src/ray/protobuf/ray_client.proto @ray-project/ray-core
  46. # Runtime Env
  47. # TODO(SongGuyang): Add new items to guarantee runtime env API compatibility in multiple languages.
  48. /src/ray/protobuf/runtime_env_common.proto @SongGuyang @raulchen @edoakes @ray-project/ray-core
  49. /src/ray/protobuf/runtime_env_agent.proto @SongGuyang @raulchen @edoakes @ray-project/ray-core
  50. # ==== Libraries and frameworks ====
  51. # Ray data.
  52. /python/ray/data/ @scottjlee @bveeramani @raulchen @stephanie-wang @omatthew98
  53. /doc/source/data/ @scottjlee @bveeramani @raulchen @stephanie-wang @omatthew98
  54. # Ray workflows.
  55. /python/ray/workflow/ @stephanie-wang
  56. /doc/source/workflows/ @stephanie-wang @maxpumperla @ray-project/ray-docs
  57. # RLlib.
  58. /rllib/ @sven1977 @simonsays1980
  59. /doc/source/rllib/ @sven1977 @maxpumperla @simonsays1980 @ray-project/ray-docs
  60. # Cluster (docs)
  61. /doc/source/cluster/ @maxpumperla @pcmoritz @kevin85421 @ray-project/ray-docs
  62. # Tune
  63. /python/ray/tune/ @hongpeng-guo @justinvyu @matthewdeng @raulchen @woshiyyya
  64. /doc/source/tune/ @hongpeng-guo @justinvyu @matthewdeng @raulchen @woshiyyya @ray-project/ray-docs
  65. # Train
  66. /python/ray/train/ @hongpeng-guo @justinvyu @matthewdeng @raulchen @woshiyyya
  67. /doc/source/train/ @hongpeng-guo @justinvyu @matthewdeng @raulchen @woshiyyya @ray-project/ray-docs
  68. # Serve (docs)
  69. /doc/source/serve/ @edoakes @shrekris-anyscale @zcin @GeneDer @akshay-anyscale @ray-project/ray-docs
  70. # ML Docker Dependencies
  71. /python/requirements/ml/dl-cpu-requirements.txt @richardliaw @matthewdeng
  72. /python/requirements/ml/dl-gpu-requirements.txt @richardliaw @matthewdeng
  73. # Ray symbol export
  74. /src/ray/ray_version_script.lds @aslonnie
  75. /src/ray/ray_exported_symbols.lds @aslonnie
  76. # Ray usage stats
  77. /python/ray/_private/usage/ @richardliaw @rkooo567 @jjyao
  78. /python/ray/dashboard/modules/usage_stats/ @richardliaw @rkooo567 @jjyao
  79. # ==== Build and CI ====
  80. # Bazel.
  81. #/BUILD.bazel @ray-project/ray-core @ray-project/ray-ci
  82. #/WORKSPACE @ray-project/ray-core @ray-project/ray-ci
  83. #/bazel/ @ray-project/ray-core @ray-project/ray-ci
  84. # CI scripts.
  85. #/ci/ @ray-project/ray-core @ray-project/ray-ci
  86. # Buildkite pipeline management
  87. .buildkite/hooks @ray-project/ray-ci
  88. /release/ray_release @ray-project/ray-ci
  89. /.github/ISSUE_TEMPLATE/ @anyscalesam @aslonnie
  90. /.github/workflows/ @ray-project/ray-ci