├── .credo.exs ├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── benchmarks ├── kafka.ex └── sqlite.ex ├── config └── config.exs ├── lib ├── pachka.ex └── pachka │ ├── config.ex │ ├── sink.ex │ ├── state.ex │ └── timer.ex ├── mix.exs ├── mix.lock └── test ├── pachka ├── config_test.exs ├── state_test.exs └── timer_test.exs ├── pachka_test.exs ├── support ├── mocks.ex ├── noop_timer.ex └── sinks.ex └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/.credo.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/kafka.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/benchmarks/kafka.ex -------------------------------------------------------------------------------- /benchmarks/sqlite.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/benchmarks/sqlite.ex -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/config/config.exs -------------------------------------------------------------------------------- /lib/pachka.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/lib/pachka.ex -------------------------------------------------------------------------------- /lib/pachka/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/lib/pachka/config.ex -------------------------------------------------------------------------------- /lib/pachka/sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/lib/pachka/sink.ex -------------------------------------------------------------------------------- /lib/pachka/state.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/lib/pachka/state.ex -------------------------------------------------------------------------------- /lib/pachka/timer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/lib/pachka/timer.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/mix.lock -------------------------------------------------------------------------------- /test/pachka/config_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/test/pachka/config_test.exs -------------------------------------------------------------------------------- /test/pachka/state_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/test/pachka/state_test.exs -------------------------------------------------------------------------------- /test/pachka/timer_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/test/pachka/timer_test.exs -------------------------------------------------------------------------------- /test/pachka_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/test/pachka_test.exs -------------------------------------------------------------------------------- /test/support/mocks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/test/support/mocks.ex -------------------------------------------------------------------------------- /test/support/noop_timer.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/test/support/noop_timer.ex -------------------------------------------------------------------------------- /test/support/sinks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vegris/pachka/HEAD/test/support/sinks.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------