I mean, imagine a blockchain version of Git, where the project owner creates a new blockchain for each project, where he can add and remove contributors in a blockchain structure, allowing other contributors to sign commits based on their privileges within the project. This could allow a totally decentralized mechanism to administrate projects instead of depending on centralized servers like GitHub or GitLab.
Well, this was just a random idea I was thinking this morning during my coffee time. I welcome feedback.