It puzzles me that Zee uses throughout the book this definition of covariant derivative: $$D_{\mu} \phi=\partial_{\mu}\phi-ieA_{\mu}\phi$$ with a minus sign, despite of the use of the $(+---)$ convention.
But then I see that Srednicki, at least in the free preprint, uses too the same definition, with the same minus sign. The weird thing is that Srednicki uses $(-+++)$
I looked too into Peskin & Schröder, who stick to $(+---)$ (the same as Zee) and the covariant derivative there is:
$$D_{\mu} \phi=\partial_{\mu}\phi+ieA_{\mu}\phi$$
Now, can any of you tell Pocoyo what is happening here? Why can they consistently use different signs in that definition?