├── LICENSE ├── README.md ├── examples ├── example_env_peridoc_trigger.go ├── example_env_rabbitmq_trigger.go ├── example_env_storage.go ├── example_git_storage.go ├── example_inmemory_storage.go └── feature_toogles.yaml ├── go.mod ├── go.sum ├── options.go ├── options_test.go ├── pkg ├── filter │ ├── filter.go │ ├── filter_features.go │ ├── filter_features_test.go │ └── filter_test.go ├── storage │ ├── env │ │ ├── env.go │ │ ├── env_test.go │ │ └── options.go │ ├── feature_toggle.go │ ├── git │ │ ├── fetcher.go │ │ ├── git.go │ │ ├── git_test.go │ │ └── options.go │ ├── inmemory │ │ ├── inmemory.go │ │ ├── inmemory_test.go │ │ └── options.go │ ├── store.go │ ├── sync.go │ ├── sync_mock_test.go │ └── sync_test.go └── sync │ ├── sync.go │ ├── sync_test.go │ ├── sync_triggers.go │ └── sync_triggers_test.go ├── teg.go └── teg_test.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/README.md -------------------------------------------------------------------------------- /examples/example_env_peridoc_trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/examples/example_env_peridoc_trigger.go -------------------------------------------------------------------------------- /examples/example_env_rabbitmq_trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/examples/example_env_rabbitmq_trigger.go -------------------------------------------------------------------------------- /examples/example_env_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/examples/example_env_storage.go -------------------------------------------------------------------------------- /examples/example_git_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/examples/example_git_storage.go -------------------------------------------------------------------------------- /examples/example_inmemory_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/examples/example_inmemory_storage.go -------------------------------------------------------------------------------- /examples/feature_toogles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/examples/feature_toogles.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/go.sum -------------------------------------------------------------------------------- /options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/options.go -------------------------------------------------------------------------------- /options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/options_test.go -------------------------------------------------------------------------------- /pkg/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/filter/filter.go -------------------------------------------------------------------------------- /pkg/filter/filter_features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/filter/filter_features.go -------------------------------------------------------------------------------- /pkg/filter/filter_features_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/filter/filter_features_test.go -------------------------------------------------------------------------------- /pkg/filter/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/filter/filter_test.go -------------------------------------------------------------------------------- /pkg/storage/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/env/env.go -------------------------------------------------------------------------------- /pkg/storage/env/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/env/env_test.go -------------------------------------------------------------------------------- /pkg/storage/env/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/env/options.go -------------------------------------------------------------------------------- /pkg/storage/feature_toggle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/feature_toggle.go -------------------------------------------------------------------------------- /pkg/storage/git/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/git/fetcher.go -------------------------------------------------------------------------------- /pkg/storage/git/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/git/git.go -------------------------------------------------------------------------------- /pkg/storage/git/git_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/git/git_test.go -------------------------------------------------------------------------------- /pkg/storage/git/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/git/options.go -------------------------------------------------------------------------------- /pkg/storage/inmemory/inmemory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/inmemory/inmemory.go -------------------------------------------------------------------------------- /pkg/storage/inmemory/inmemory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/inmemory/inmemory_test.go -------------------------------------------------------------------------------- /pkg/storage/inmemory/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/inmemory/options.go -------------------------------------------------------------------------------- /pkg/storage/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/store.go -------------------------------------------------------------------------------- /pkg/storage/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/sync.go -------------------------------------------------------------------------------- /pkg/storage/sync_mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/sync_mock_test.go -------------------------------------------------------------------------------- /pkg/storage/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/storage/sync_test.go -------------------------------------------------------------------------------- /pkg/sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/sync/sync.go -------------------------------------------------------------------------------- /pkg/sync/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/sync/sync_test.go -------------------------------------------------------------------------------- /pkg/sync/sync_triggers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/sync/sync_triggers.go -------------------------------------------------------------------------------- /pkg/sync/sync_triggers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/pkg/sync/sync_triggers_test.go -------------------------------------------------------------------------------- /teg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/teg.go -------------------------------------------------------------------------------- /teg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/teg/HEAD/teg_test.go --------------------------------------------------------------------------------