Does this style of annotation exist for any other libraries/projects?
I think the left side could be expanded into a pretty good pedagogical tool using mini-examples and explanations to focus on key concepts in the code.
Does this style of annotation exist for any other libraries/projects?
I think the left side could be expanded into a pretty good pedagogical tool using mini-examples and explanations to focus on key concepts in the code.
Underscore.js http://underscorejs.org/docs/underscore.html
No one cared.
http://code.ohloh.net/project?pid=LOfjD4AHjNo&prevcid=1&...
doc_code2html() takes PHP code as argument, and uses built-in PHP tokenizer to add CSS classes to code. After that, you can use vanilla CSS to color things up. Up to this day this is the simplest and most accurate PHP highlighter I've seen.
doc_getCodeAnchors() takes php code as argument and returns an associative array of anchors. I.e.:
array(
'MyClass.methodName' => array('line' => 3, 'type' => 'class', 'name' => "methodName"),
)
Comments class was a controller that actually displayed files with highlighting and comments, allowing you to add and edit comments.And yes, I am fully aware of deficiencies of that code, but I still think the core ideas there are pretty cool.
Not perfect, but here's the project: https://github.com/oneblackbear/phrocco
And here's an example: http://media.oneblackbear.com.s3.amazonaws.com/WaxUrl.html