Add GitHub section

go-templates
Eric Holscher 9 years ago
parent 6410bee011
commit a05a85507a

@ -191,6 +191,7 @@ class DotNetBase(AutoAPIBase):
self.id = obj['id']
# Optional
self.fullname = obj.get('fullName')
self.summary = obj.get('summary', '')
self.parameters = []
self.items = obj.get('items', [])
@ -237,10 +238,32 @@ class DotNetBase(AutoAPIBase):
member id minus the namespace prefix
'''
try:
return self.obj['qualifiedName']['CSharp']
return self.obj['fullName']
except KeyError:
return self.id
@property
def edit_link(self):
try:
repo = self.source['remote']['repo'].replace('.git', '')
path = self.path
return '{repo}/blob/master/{path}'.format(
repo=repo,
path=path,
)
except:
import traceback; traceback.print_exc();
return ''
@property
def source(self):
return self.obj.get('source')
@property
def path(self):
return self.source['path']
@property
def short_name(self):
'''Shorten name property'''

@ -51,6 +51,12 @@ Syntax
{% endblock %}
GitHub
------
`View on GitHub <{{ obj.edit_link }}>`_
{% block content %}

Loading…
Cancel
Save