CODEOWNERS 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  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 @ericl @pcmoritz
  10. # ==== Ray core ====
  11. # API compatibility
  12. /src/ray/protobuf/common.proto @wuisawesome @ericl @ameerhajali @robertnishihara @pcmoritz @raulchen @iycheng @scv119
  13. /src/ray/protobuf/gcs.proto @wuisawesome @ericl @ameerhajali @robertnishihara @pcmoritz @raulchen @iycheng @scv119
  14. /src/ray/protobuf/gcs_service.proto @wuisawesome @ericl @ameerhajali @robertnishihara @pcmoritz @raulchen @iycheng @scv119
  15. /dashboard/modules/snapshot @wuisawesome @ijrsvt @edoakes @alanwguo @architkulkarni
  16. /python/ray/autoscaler/_private/monitor.py @wuisawesome @DmitriGekhtman
  17. # Autoscaler
  18. /python/ray/autoscaler/ @wuisawesome @DmitriGekhtman @ericl
  19. # Metrics
  20. /src/ray/stats/metric_defs.h @ray-project/ray-core
  21. /src/ray/stats/metric_defs.cc @ray-project/ray-core
  22. # Telemetry
  23. /src/ray/protobuf/usage.proto @pcmoritz @thomasdesr
  24. # All C++ code.
  25. # /src/ray @ray-project/ray-core-cpp
  26. # GCS
  27. /src/ray/gcs/ @ray-project/ray-core
  28. # Dependencies
  29. /python/setup.py @richardliaw @ericl @edoakes
  30. # Formatting tool
  31. /ci/lint/format.sh @richardliaw @ericl @edoakes
  32. # Docker image build script.
  33. /ci/build/build-docker-images.py @amogkam @krfricke @gvspraveen @alanwguo @ray-project/ray-core
  34. # Dockerfiles
  35. /ci/docker/base.gpu.Dockerfile @gvspraveen @alanwguo
  36. # Python worker.
  37. #/python/ray/ @ray-project/ray-core
  38. #!/python/ray/tune/ @ray-project/ray-core
  39. #!/python/ray/rllib/ @ray-project/ray-core
  40. # Java worker.
  41. /java/dependencies.bzl @jovany-wang @kfstorm @raulchen @ericl @iycheng @WangTaoTheTonic
  42. /java/pom.xml @jovany-wang @kfstorm @raulchen @ericl @iycheng @WangTaoTheTonic
  43. /java/pom_template.xml @jovany-wang @kfstorm @raulchen @ericl @iycheng @WangTaoTheTonic
  44. /java/*/pom_template.xml @jovany-wang @kfstorm @raulchen @ericl @iycheng @WangTaoTheTonic
  45. /java/api/ @jovany-wang @kfstorm @raulchen @ericl @iycheng @WangTaoTheTonic
  46. # C++ worker
  47. /cpp/include/ray @SongGuyang @raulchen @kfstorm @ray-project/ray-core
  48. # Ray Client
  49. /src/ray/protobuf/ray_client.proto @ijrsvt @ameerhajali @ckw017
  50. # Runtime Env
  51. # TODO(SongGuyang): Add new items to guarantee runtime env API compatibility in multiple languages.
  52. /src/ray/protobuf/runtime_env_common.proto @SongGuyang @raulchen @edoakes @architkulkarni @ray-project/ray-core
  53. /src/ray/protobuf/runtime_env_agent.proto @SongGuyang @raulchen @edoakes @architkulkarni @ray-project/ray-core
  54. # ==== Libraries and frameworks ====
  55. # Ray data.
  56. /python/ray/data/ @ericl @scv119 @clarkzinzow @jjyao @jianoaix @c21
  57. /python/ray/data/preprocessors/ @clarkzinzow @jiaodong @Yard1 @bveeramani @matthewdeng @amogkam
  58. /python/ray/data/tests/preprocessors/ @clarkzinzow @jiaodong @Yard1 @bveeramani @matthewdeng @amogkam
  59. /doc/source/data/ @ericl @scv119 @clarkzinzow @jjyao @jianoaix @maxpumperla @c21 @ray-project/ray-docs
  60. # Ray workflows.
  61. /python/ray/workflow/ @ericl @iycheng @stephanie-wang @suquark
  62. /doc/source/workflows/ @ericl @iycheng @stephanie-wang @suquark @maxpumperla @ray-project/ray-docs
  63. # RLlib.
  64. /rllib/ @sven1977 @gjoliver @avnishn @arturniederfahrenhorst @smorad @maxpumperla @kouroshhakha @krfricke
  65. /doc/source/rllib/ @sven1977 @gjoliver @avnishn @arturniederfahrenhorst @smorad @maxpumperla @kouroshhakha @krfricke @ray-project/ray-docs
  66. # Cluster (docs)
  67. /doc/source/cluster/ @architkulkarni @wuisawesome @DmitriGekhtman @maxpumperla @pcmoritz @ray-project/ray-docs
  68. # Tune (docs)
  69. /doc/source/tune/ @richardliaw @krfricke @xwjiang2010 @amogkam @matthewdeng @Yard1 @maxpumperla @ray-project/ray-docs
  70. # Train (docs)
  71. /doc/source/train/ @richardliaw @krfricke @xwjiang2010 @amogkam @matthewdeng @Yard1 @maxpumperla @ray-project/ray-docs
  72. # Serve (docs)
  73. /doc/source/serve/ @edoakes @simon-mo @jiaodong @shrekris-anyscale @sihanwang41 @architkulkarni @ray-project/ray-docs
  74. # AIR (docs)
  75. /doc/source/ray-air/ @richardliaw @gjoliver @krfricke @xwjiang2010 @amogkam @matthewdeng @Yard1 @maxpumperla @ray-project/ray-docs
  76. # ML Docker Dependencies
  77. /python/requirements/ml/requirements_dl.txt @amogkam @sven1977 @richardliaw @matthewdeng
  78. /python/requirements/ml/requirements_ml_docker.txt @amogkam @sven1977 @richardliaw @matthewdeng
  79. # Ray symbol export
  80. /src/ray/ray_version_script.lds @iycheng @ericl @scv119
  81. /src/ray/ray_exported_symbols.lds @iycheng @ericl @scv119
  82. # Ray usage stats
  83. /python/ray/_private/usage/ @ericl @richardliaw @rkooo567 @jjyao
  84. /dashboard/modules/usage_stats/ @ericl @richardliaw @rkooo567 @jjyao
  85. # ==== Build and CI ====
  86. # Bazel.
  87. #/BUILD.bazel @ray-project/ray-core @ray-project/ray-ci
  88. #/WORKSPACE @ray-project/ray-core @ray-project/ray-ci
  89. #/bazel/ @ray-project/ray-core @ray-project/ray-ci
  90. # CI scripts.
  91. #/.travis.yml @ray-project/ray-core @ray-project/ray-ci
  92. #/ci/ @ray-project/ray-core @ray-project/ray-ci
  93. # Buildkite pipeline management
  94. .buildkite/hooks @ray-project/ray-ci
  95. /release/ray_release @ray-project/ray-ci
  96. /.github/ISSUE_TEMPLATE/ @ericl @stephanie-wang @scv119 @pcmoritz