Currently otter includes server functionality which is only used for testing, but pulls in cowboy as external dependency. The scope of this change is to move the server functionality to a new application (otter_srv). This application can be added as dependency to otter for testing purposes (e.g. in the test profile of rebar3). When separating the server part we'll move common/reusable functionality (e.g. thrift protocol codec) to a library application (otter_lib).
Currently otter includes server functionality which is only used for testing, but pulls in cowboy as external dependency. The scope of this change is to move the server functionality to a new application (otter_srv). This application can be added as dependency to otter for testing purposes (e.g. in the test profile of rebar3). When separating the server part we'll move common/reusable functionality (e.g. thrift protocol codec) to a library application (otter_lib).