Updated: Comment #N
So in porting http://drupal.org/project/pants module, naturally I added views integration for my "Recent pants" block, because duh! ;) I spent a good 20 minutes clicking together something totally awesome in the UI, and now I want to move it into my module as a default view.
In the past this would be an "Export" operation off the main page dropbutton, but of course that's not there because CMI exists. However, the workflow for getting this out of CMI and into my module is not totally trivial. I have to do digging around in my sites/default/files/config_jhGjasasduad directory.
I can see this being a "won't fix, you're a developer, so suck it up" which would be fair enough, but it's a bit of a DX loss, so figured I'd start a discussion about it.
Introduce a new controller which provides a generic export for, which is then used by views and is accessible from the config entity listing.
User interface changes
Added a export configuration/link.
PASSED: [[SimpleTest]]: [MySQL] 58,921 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] 59,227 pass(es), 2 fail(s), and 0 exception(s). View
PASSED: [[SimpleTest]]: [MySQL] 59,280 pass(es). View
PASSED: [[SimpleTest]]: [MySQL] 59,193 pass(es). View