I'm closing this pull request in favor of #3018 which addresses the project creation problems I described here and doesn't change anything about projects themselves so it shouldn't affect anyone's workflow. Hopefully, it could be something we could agree on more easily.
github-comments@lists.geany.org