├── .clang-format ├── .github └── workflows │ └── binary.yml ├── .gitignore ├── .opensource └── project.json ├── .travis.yml ├── BUILD ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── WORKSPACE ├── bazel ├── BUILD ├── defs.bzl └── repositories.bzl ├── example ├── BUILD ├── main.rules ├── schema.proto └── testdata │ ├── BUILD │ └── golden.rules ├── example_usage.sh ├── firebase_rules_generator ├── BUILD ├── generator.cc ├── generator.h └── main.cc ├── integration_test.py ├── proto ├── BUILD └── firebase_rules_options.proto └── testdata ├── test0.proto ├── test0.rules ├── test1.proto ├── test1.rules ├── test2.proto ├── test2.rules ├── test3.proto ├── test3.rules ├── test4.proto ├── test4.rules ├── test5.proto ├── test5.rules ├── test6.proto ├── test6.rules ├── test7.proto ├── test7.rules ├── test8.proto ├── test8.rules ├── test9.proto ├── test9.rules ├── testA.proto └── testA.rules /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/binary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/.github/workflows/binary.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bazel-* 2 | node_modules 3 | compile_commands.json 4 | -------------------------------------------------------------------------------- /.opensource/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/.opensource/project.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/BUILD -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/WORKSPACE -------------------------------------------------------------------------------- /bazel/BUILD: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bazel/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/bazel/defs.bzl -------------------------------------------------------------------------------- /bazel/repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/bazel/repositories.bzl -------------------------------------------------------------------------------- /example/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/example/BUILD -------------------------------------------------------------------------------- /example/main.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/example/main.rules -------------------------------------------------------------------------------- /example/schema.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/example/schema.proto -------------------------------------------------------------------------------- /example/testdata/BUILD: -------------------------------------------------------------------------------- 1 | exports_files(["golden.rules"]) -------------------------------------------------------------------------------- /example/testdata/golden.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/example/testdata/golden.rules -------------------------------------------------------------------------------- /example_usage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/example_usage.sh -------------------------------------------------------------------------------- /firebase_rules_generator/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/firebase_rules_generator/BUILD -------------------------------------------------------------------------------- /firebase_rules_generator/generator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/firebase_rules_generator/generator.cc -------------------------------------------------------------------------------- /firebase_rules_generator/generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/firebase_rules_generator/generator.h -------------------------------------------------------------------------------- /firebase_rules_generator/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/firebase_rules_generator/main.cc -------------------------------------------------------------------------------- /integration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/integration_test.py -------------------------------------------------------------------------------- /proto/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/proto/BUILD -------------------------------------------------------------------------------- /proto/firebase_rules_options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/proto/firebase_rules_options.proto -------------------------------------------------------------------------------- /testdata/test0.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test0.proto -------------------------------------------------------------------------------- /testdata/test0.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test0.rules -------------------------------------------------------------------------------- /testdata/test1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test1.proto -------------------------------------------------------------------------------- /testdata/test1.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test1.rules -------------------------------------------------------------------------------- /testdata/test2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test2.proto -------------------------------------------------------------------------------- /testdata/test2.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test2.rules -------------------------------------------------------------------------------- /testdata/test3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test3.proto -------------------------------------------------------------------------------- /testdata/test3.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test3.rules -------------------------------------------------------------------------------- /testdata/test4.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test4.proto -------------------------------------------------------------------------------- /testdata/test4.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test4.rules -------------------------------------------------------------------------------- /testdata/test5.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test5.proto -------------------------------------------------------------------------------- /testdata/test5.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test5.rules -------------------------------------------------------------------------------- /testdata/test6.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test6.proto -------------------------------------------------------------------------------- /testdata/test6.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test6.rules -------------------------------------------------------------------------------- /testdata/test7.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test7.proto -------------------------------------------------------------------------------- /testdata/test7.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test7.rules -------------------------------------------------------------------------------- /testdata/test8.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test8.proto -------------------------------------------------------------------------------- /testdata/test8.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test8.rules -------------------------------------------------------------------------------- /testdata/test9.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test9.proto -------------------------------------------------------------------------------- /testdata/test9.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/test9.rules -------------------------------------------------------------------------------- /testdata/testA.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/testA.proto -------------------------------------------------------------------------------- /testdata/testA.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FirebaseExtended/protobuf-rules-gen/HEAD/testdata/testA.rules --------------------------------------------------------------------------------