The update to dgeni-packages led to a breaking change in the Nunjucks templates, where macros are now isolated from their calling site. This means that we must pass the `versionInfo` object through to the macro rather than expecting it to be in scope already.
		
			
				
	
	
		
			8 lines
		
	
	
		
			530 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			530 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% macro githubHref(doc, versionInfo) -%}
 | |
| https://github.com/{$ versionInfo.gitRepoInfo.owner $}/{$ versionInfo.gitRepoInfo.repo $}/tree/{$ versionInfo.currentVersion.isSnapshot and versionInfo.currentVersion.SHA or versionInfo.currentVersion.raw $}/modules/{$ doc.fileInfo.projectRelativePath $}#L{$ doc.location.start.line+1 $}-L{$ doc.location.end.line+1 $}
 | |
| {%- endmacro %}
 | |
| 
 | |
| {% macro githubViewLink(doc, versionInfo) -%}
 | |
|   <a href="{$ githubHref(doc, versionInfo) $}">{$ doc.fileInfo.projectRelativePath $}</a>
 | |
| {%- endmacro %}
 |