This is my configuration files for Spacemacs.
git clone https://github.com/swatteau/dotspacemacs ~/.emacs.d/private
ln -s ~/.emacs.d/private/.spacemacs ~/.spacemacs
To create a new configuration layer:
<SPC> : configuration-layer/create-layer RET
Then enter the name of your configuration in the prompt.
A directory named after the created configuration layer will be created here along with template files within it (packages.el and extensions.el, more info on the meaning of those files can be found in the documentation).
Each created file has further guidance written in them.
Once the configuration is done, restart Emacs to load, install and configure your layer.