Awesome and handy project links available on the web.
Designers need to communicate their designs to others. They need to be able to document their work so they can refer to it later or to allow others to build their designs. Regarding the design of circuits there is two great places to start to showcase your circuit design. If one solution does not completely fulfill al lot your circuit design it can be useful to use several to answer connection questions.
This will show you the way to program an STM32F1xx series microcontroller with the Arduino IDE (integrated development environment).