If your’re looking for a framework for managing zsh configuration, oh-my-zsh is your thing. It supports auto update, auto completion, git integration, very cool themes and more. You can install it with cloning the repo or via simple command:
wget http://github.com/robbyrussell/oh-my-zsh/raw/master/tools /install.sh -O - | sh
This is how it looks while playing with git: