Here's how I've made the first step into introducing Elixir and Phoenix to our Rails development team at VIsuality.
You may want to support features of other gem in yours, but only when gem user actually uses that other gem in his project. Here's how to do it with examples from textris gem.
Recently, I've had to hook text messaging into one of our apps. After a quick review of existing solutions, I've found nothing that would meet some of my needs, so I've decided to create a new gem for it.