Kaynağa Gözat

docs: adds viewcode + coverage sphinx exts

Ask Solem 12 yıl önce
ebeveyn
işleme
d208b38558
1 değiştirilmiş dosya ile 8 ekleme ve 0 silme
  1. 8 0
      docs/conf.py

+ 8 - 0
docs/conf.py

@@ -33,10 +33,18 @@ app.conf.update(BROKER_URL="memory://",
 extensions = ['sphinx.ext.autodoc',
               'sphinx.ext.coverage',
               'sphinx.ext.pngmath',
+              'sphinx.ext.viewcode',
+              'sphinx.ext.coverage',
               'sphinx.ext.intersphinx',
               'sphinxcontrib.issuetracker',
               'celerydocs']
 
+def linkcode_resolve(domain, info):
+    if domain != 'py' or not info['module']:
+        return
+    filename = info['module'].replace('.', '/')
+    return 'http://github.com/celery/celery/tree/master/%s.py' % (filename, )
+
 html_show_sphinx = False
 
 # Add any paths that contain templates here, relative to this directory.