I just put this together as a PDF download on Ravelry. It’s a ridiculously simple bit of knitting but I thought having it more “packaged” for other people might be convenient.
Yarn: Bernat Handicrafter Crochet Thread #10
Needles: US #0 (2.0mm)
Notions: 1 snap, thread and needle to sew it on
The model doll is a Resinsoul double-jointed large bust girl (known as the “Rong” body after the first doll to use it, Yao has the same upper torso). The bust measurement for this body is 17cm.
Since MSD bust sizes are widely variable there are notes in the pattern for how the top shiould fit as you are knitting it. If you do make changes, take notes. If you add or remove rows before the bust increases you will have to add or remove the same number of rows after the bust decreases.
The pattern is available as a free PDF download on Ravelry (no membership required to download).