Underscores? Twenty Twelve? Parent theme? Child theme?
Underscores or Roots depending on project size, though I usually jettison Bootstrap if I go with Roots .
I use SCSS, and have recently put together a really nice Gulp-based build system, adapted from the one provided by Gromf. I've added things like autoprefix, automatic svgsprites and svg to png conversion, and I had to switch to gulp-ruby-sass because libsass is just not there yet.
I usually use ACF Pro for custom fields. I've been rigorous about spinning out things like custom fields, custom post type definitions and shortcode functions (which I keep to a minimum) to plugins, as I don't think the content availability should be tied to the theme.
I usually use NPM and Bower to pull in components.
Grids are project-dependant, but I've been using Susy and Breakpoint quite a lot recently.
I develop in Sublime Text 3.
Have you open sourced this? If so, can you send me? If not, can you send me anyway? :)
I don't really have one single starter theme that I work from. As mentioned, a lot of the critical decisions are project-dependant. I like having the improvements and updates that the project maintainers do, and if I forked Roots or Underscores, I would lose those.
We've got something similar open-sourced here: https://github.com/whiteboard/launchframe
- a bash script that creates a database and installs WP for me
- my own scss framework (responsive grid, responsive nav, typography, forms)
- a heavily modified Gruntfile based on Chris Coyier's Grunt boilerplate (scss comilation, livereload, autoprexer, REM fallback, etc). I also made some .command files to run my tasks so I don't need to get into the commandline.
- Timber Plugin from Upstatement. This eases WP development. You can forget about the WP loop and messy PHP and use Twig templating instead
- ACF's Repeater and Flexible Content - I built a custom field so you can layout pages, posts and even footers using my previously mentioned scss grid
I just built it over the last weekend and started a project on it. Seems to be working out so far.
I enjoy using roots.io.
I build my own framework because it lets me spin out custom post types like ACF, but in packagable PHP code, among other tools that let me build awesome CMS features. I also have a LESS compiler and cacher, using Bootstrap 3 source LESS so theming is pretty painless for me.
I forked _s and created a modified version that works with grunt doing:
- compiling less
- minifying and autoprefixing css
- minifying js
- optimizing images
- removing unnecessary folders exporting a /theme folder with everything ready to zip and install
I removed the current reset code and replaced only by normalize.css
Grids are also a different project but I included in there.
For typographic I use modular scale with golden ratio size measurement, with ems of course: http://modularscale.com/scale/?px1=16&px2=24&ra1=1.618&ra2=0
Here are some examples (still in development) you can see using this theme:
I'm also a big fan of _s + SASS + ACF.
I'd love to hear how people are combining / minifying assets for plugins though - it's so easy in Wordpress to end up with far to many HTTP requests...
I usually try minification with W3 Total Cache. It sometimes fails if you're using a badly coded plugin, so always test it before making it live.
Some plugins will include their JS and CSS on every page by default, but you can override that. I know Contact Form 7 does, and I think Gravity Forms does too. Worth looking into anyway.
This is one of the many reasons why I try to keep third party plugins to a minimum.
Typically Underscores (_s) and Timber (which enables the Twig templating engine). I like Roots a lot, but I worry that it would be difficult to get less technical devs up-to-speed if I had to hand off to them. Bones looks good, but I haven't used it yet.
Parts of Twitter Bootstrap. Typically for grids, responsive helpers and JS components as needed.
Grunt for Sass/Compass and JS concatenation/minification via grunt-contrib-clean, grunt-contrib-jshint, grunt-contrib-uglify, grunt-contrib-cssmin, grunt-contrib-watch, grunt-contrib-compass, and a modified version of Hariadi Hinta's grunt-wp-assets https://github.com/andyford/grunt-asset-version-json
I like Brew. It's a bones fork with bootstrap integrated.
I'm a big fan of _s but also Forge.
I'm also working on an extremely barebones boilerplate because I was tired of deleting all the stuff I didn't want in _s or Bones. Also I wanted grunt/compass all ready to roll so I could dive in without much setup.
It's a work in progress but you can check it out here if you like.
http://roots.io/ and ACF
Add custom post type UI and I'm right there with you.
Same here! ACF Pro is golden
Lately, it's been WooFramework and Advanced Custom Fields.
I have been using Underscores recently with good results!