Title: I think RapGenius (i.e. Genius) is a really powerful way to arrive at a crowdsourced understanding of what content is. This works well for static content like lyrics of a song, text in some literature etc. I got curious what something like this might look like for code and after a cursory google, I stumbled upon Omniref, which looks like they&#x27;re targeting this exact problem. Of course, they&#x27;re aiming to provide a very comprehensive solution that scours and indexes the web to surface code that can be annotated. AFAIK, their solution works for Ruby and more recently Javascript.<p>I&#x27;m curious if this could be packaged as some github plugin that is language agnostic. Think of it as a persistent Q&amp;A that holds a &quot;conversation&#x2F;discussion&quot; on specific lines of code. Naturally, this feature is available when you send a PR to start a discussion, but once the PR is closed that&#x27;s the end of the discussion. One problem code presents that other literature doesn&#x27;t is the fact that it tends to be less static (i.e. code keeps changing over time whereas lyrics to a song may not.) If there were an elegant workaround to this problem (where prior versions of a line of code and its Q&amp;A is cached so that an interested user could view what the past conversations were) I&#x27;m tempted to say that this could really streamline the learning and collaboration process when it comes to using&#x2F;writing code.<p>Anyone here play around with this idea in the past? If so, I&#x27;d love to hear your stories. If not, anybody interested in joining me on hacking some POC up to see what this could end up looking like?
Upvote: