Packages of STM32 cores are enabled for Arduino IDE.
Thanks to cooperation STMicroelectronics, stm32duino and Arduino is possible download packages for Nucleo-F091RC, Nucleo-F103RB, Nucleo-L476RG.
Further support of another microcontrollers will surely follow.
go to Boards Manager, find STM32 and install package of your board.
In Tools -> Board choose STM32 board. That's all.
For uploading of your code you have three options. Use mass storage (copy bin file to mass storage), use STLink (STLink to FLASH) or DFU (USB to FLASH).