Built in "New File" functionality is definitely on the to-do list, and a very popular request from Windows users.
Running a support/issues website on GitHub without hosting the code is perhaps slightly weird, but it has been working well for me. GitHub does not mandate any licensing requirement.