GitHub Discussions has a very similar feature set to Discourse and both are used to facilitate discussion and community building. We should consider using Github Discussions because it is already integrated with our repository and issues and is readily accessible by a wide variety of users.
Keeping an entire project on one platform makes the project considerably more maintainable and transferable between developers and maintainers. Having to monitor and run additional software is generally cumbersome and can be a burden on developer/maintainer's workflows. It is also more likely that a search engine will find a Github Discussion rather than a Discourse because of GitHub's prevalence on the internet. In general using Github Discussions seems like it will take down a barrier of entry for users, developers, and maintainers.
GitHub Discussions has a very similar feature set to Discourse and both are used to facilitate discussion and community building. We should consider using Github Discussions because it is already integrated with our repository and issues and is readily accessible by a wide variety of users.
Keeping an entire project on one platform makes the project considerably more maintainable and transferable between developers and maintainers. Having to monitor and run additional software is generally cumbersome and can be a burden on developer/maintainer's workflows. It is also more likely that a search engine will find a Github Discussion rather than a Discourse because of GitHub's prevalence on the internet. In general using Github Discussions seems like it will take down a barrier of entry for users, developers, and maintainers.