To be perfectly honest here, a motivation to check out Fedora was to have a functioning Gnome 3 environment to play with. For whatever reason, I like it. Usually get bored pretty quick, and for sure my main environment is a minimal, non-DE, but I like it for what it is. Anyway, so there you have it. It runs great, snappy, nice defaults. But quickly I found myself adding themes, exploring around, checking out what I could do.
It's my first time with Fedora, and not using apt as my package manager. Yum is the package manager for Fedora. Seems to do as the box says. Actually, I kind of like it more than apt. Seems a bit more full featured and solid. Keep in mind, these are initial, short time opinions. Those with more experience may have more educated opinions.
Quickly I found myself preparing the spin to compile cwm. Installing all the necessary packages, cwm was compiled and ready for action. Fedora 20 uses GDM for Desktop Management, and althought I created a cwm.desktop in /usr/share/xsessions, cwm did not run right. Windows would trail when moved, like when WinXP was freezing up. Then it would totally freeze. To avoid that, I installed .xinit and created an .xinitrc, and before logging in, jumped to another tty and logged in, starting X with startx to avoid all the GDM shit. I copied over my .cwmrc from GitHub, so I was up and running in no time.
My next project is to install a minimal Fedora install. MB of LinuxBBQ, was kind enough to put the time into putting together a nice How To for getting up and running. Plus I've been perusing the Fedora forum's and information duing lunch. Looking forward to that. Next rainy weekend project.
I'll be certain to document my experiences, for my own documentation, and to assist anyone else out there. Until then ....
FWIW, This is what I needed to build cwm