What I use:
- scraps of fabric
- a triangle template, which can be drawn onto and cut from paper (I made several as I find it easier to get the most from my fabric scraps by tessellating the triangles on). Another thing to remember is that you'll want to draw the triangle about 1cm larger all around than you actually want your flags, as they'll get smaller when you stitch them together.
- bias binding
I start by pinning my templates onto the fabric, fitting as many in as I can, or moving them around to get the print that I want in the middle of the flags. Once all pinned into place, cut them out.
When you have a pile of triangles, pair them up and pin them together, right sides together (with the printed sides together on the inside) and stitch around the two long sides 1cm from the edges. You can leave the top side unstitched. Turn them out so that the printed side is on the outside and iron the flags.
Next, pin your bias binding, along the top edges of the flags, so that the edges are level. The outside of the bias binding will be stitched down on the first side, then folded over the raw edge to seal it.
Stitch along the top line of the bias binding, onto each of the flags. Remember to leave some space at the ends to tie it up with, and an even amount of space between flags.
There you have it - a string of bunting to decorate just about anything!
I hope this all makes sense - please let me know if anything needs to be explained better. Also, if you make some, I'd love to see it :)