Forums are such a massive undertaking that these days I consider it irresponsible to roll your own unless you are building a seriously novel integration.
Building a large exploratory project in Swift and having a robust place to have technical conversations should be two different projects.