I'm not done with the walls yet. The two side walls still need the window rails put in, and I need to measure the openings and size them for windows, which may mean adding some more 2x6's. And I'm adding some plywood tops to the window wells, keyed with a 1x2 to fit in between the window rails. A picture would probably help to describe it.
After that I have to construct and install the header beams. Those will be fun: the longest one is something like 22 feet long, and is a sandwich of 2x6, steel, plywood, steel, and 2x6. I'm betting it will be heavy.
Then comes the start of the roof. That begins with a ledger beam attached to the house: a 2x12 screwed in with lag bolts, the same as if I was adding a deck. In a way, it's what I'm doing since the porch roof will actually work as a subfloor for the second floor walkout-style deck should I ever decide to put one there-- it's almost as if I had actually planned it that way.
After that, joists and plywood sheeting. I might actually pull this off by the end of the month.