In theory, sure, but the reality is that "development activity" revolves around "codebase". Plenty of projects have separate bug tracker, source code control and CI system. Most people likely prefer GitHub's all-in-one solution, especially for small-medium open source projects.
They've already separated the wiki's version control, why not CI? And the issues/discussions are just vendor lock-in wrapped in a shiny UI.
And do we not see how terrible this is as a result? Hitching your tent to corporations, especially American corporations, is always an exercise in misery.
*Atlassian from Australia has joined the chat*
Mostly they joined the chat to show you what real misery is. I tried Jira and they couldn't even handle simple billing without screwing it up. Ugh
I recently had to rebuild a jira frontend from scratch just so a single jira tab didn't take down my 8gb MacBook. Support only the subset of features I actually use and it's great. Makes me hate jira even more.
Thankfully, there is a Jira CLI tool[1].
[1] https://github.com/ankitpokhrel/jira-cli/
I'm not saying it's an objectively "good" solution, just how damn smooth the experience is.
[flagged]