#####################################################
#
# List of approvers for Hippy
#
#####################################################
#
# Learn about CODEOWNERS file format:
#  https://help.github.com/en/articles/about-code-owners
#

# universal files
* @etkmao

# cmake related
*.cmake @etkmao
CMakeLists.txt @etkmao

# driver: js
/driver/js/ @etkmao
/driver/js/*.js @zealotchen0
/driver/js/.eslintignore @zealotchen0
/driver/js/.eslintrc.js @zealotchen0
/driver/js/.nycrc @zealotchen0
/driver/js/tsconfig.json @zealotchen0
/driver/js/tsdoc.json @zealotchen0
/driver/js/lerna.json @zealotchen0
/driver/js/package.json @zealotchen0
/driver/js/package-lock.json @zealotchen0
/driver/js/examples/ @zealotchen0
/driver/js/scripts/ @zealotchen0
/driver/js/packages/ @zealotchen0

# driver: vl:
/driver/vl/ @etkmao

# framework: android
/framework/android/ @siguangli @iPel
/framework/android/**/src/main/cpp/ @etkmao

# framework: ios
/framework/ios/ @wwwcg @ruifanyuan

# framework: voltron
/framework/voltron/ @lvfen @henryjin0511

# dom: others
/dom/ @etkmao

# renderer: native
/renderer/native/android/ @siguangli @iPel
/renderer/native/ios/ @wwwcg @ruifanyuan

# renderer: tdf
/renderer/tdf/ @vimerzhao
/renderer/tdf/android/ @siguangli @iPel
/renderer/tdf/android/**/src/main/cpp/ @etkmao
/renderer/tdf/ios/ @wwwcg @ruifanyuan

# renderer: voltron
/renderer/voltron/ @lvfen @henryjin0511

# module: vfs
/modules/vfs/ @etkmao
/modules/vfs/android/ @siguangli @iPel
/modules/vfs/android/**/src/main/cpp/ @etkmao
/modules/vfs/ios/ @wwwcg @ruifanyuan
/modules/vfs/voltron/ @lvfen @henryjin0511

# module: voltron
/modules/voltron/ @lvfen @henryjin0511

# module: android
/modules/android/ @siguangli @iPel
/modules/android/jni/ @etkmao

# module: ios
/modules/ios/ @wwwcg @ruifanyuan

# module: footstone
/modules/footstone/ @etkmao

# devtools: backend
/devtools/ @lavnFan

# gh: config
/.github/ @zealotchen0

# doc: example
/framework/examples/android-demo/ @siguangli @iPel
/framework/examples/android-demo/res/ @zealotchen0
/framework/examples/ios-demo/ @wwwcg @ruifanyuan
/framework/examples/ios-demo/res/ @zealotchen0
/framework/examples/voltron-demo/ @henryjin0511

# doc: pages
/*.md @zealotchen0
/docs/ @zealotchen0

# build: gradle
/gradle.properties @siguangli @iPel
/gradlew @siguangli @iPel
/gradlew.bat @siguangli @iPel
/settings.gradle @siguangli @iPel
/build.gradle @siguangli @iPel
/gradle/ @siguangli @iPel

# build: xcode
/HippySDK.xcworkspace/ @wwwcg @ruifanyuan
/hippy.podspec @wwwcg @ruifanyuan
/xcodeinitscript.sh @wwwcg @ruifanyuan

# build: config
/buildconfig/ @etkmao

# build: ci
/package.json @zealotchen0
/package-lock.json @zealotchen0
/commitlint.config.js @zealotchen0
/.editorconfig @zealotchen0
/.gitattributes @zealotchen0
/.gitignore @zealotchen0
/.markdownlintrc.json @zealotchen0
/PUBLISH.md @zealotchen0
/README.md @zealotchen0

# test
/tests/ios/ @wwwcg @ruifanyuan
