Weird and difficult is figuring out the calendar for germinating, transplanting, direct seeding, and harvesting. Here I've tried to put some of that information together for easy planning.
You'll notice that a lot of information is missing - I'm still working on how to best encode these planting schedules!
a work in progress - please let me know if anything goes wrong!
[p5.js source code]
This planting information is for USDA Hardiness Zones 4-5ish. I'm working on an adjustable calendar so anyone anywhere can use it as well!