We have a couple of SMF migration guides these days.
SMF2 to Discourse - The Ultimate Guide
How to migrate from SMF2 to Discourse