Add instructions for storing auth info elsewhere?
I keep my ~/.spacemacs file, along with my other dotfiles, on GitHub. I'd prefer not to sign up as a Google developer and then share that secret with the world. As an emacs novice, I don't know how to have emacs source this info from an external file. Could you add instructions for how to do that?
I am in no way familiar with best practices but I've been using password store for quite some time. It is compatible with spacemacs using the password-store layer (add it dotspacemacs-additional-packages).
Then you can simply invoke it in your configuration. For google-calendar-layer, you can use something like:
(setq org-gcal-client-id (password-store-get "secrets/org-gcal-client-id")
org-gcal-client-secret (password-store-get "secrets/org-gcal-client-secret"))
found some instructions here for using authinfo