cerrado @ d0e0c1eb99303e1000140d4b98c610077278dc42

 1{% interface 
 2GitItemBase {
 3   Nav(name, ref string)
 4   GitContent()
 5}
 6%}
 7
 8{% code
 9type GitItemPage struct {
10    Name string
11    Ref string
12    GitItemBase
13}
14%}
15
16{% func (p *GitItemPage) Title() %}Git | List{% endfunc %}
17
18{% func (p *GitItemPage) Navbar() %}{%= Navbar(Git) %}{% endfunc %}
19
20{% func (p *GitItemPage) Content() %}
21{%= p.Nav(p.Name, p.Ref) %}
22<div class="container">
23{%= p.GitContent() %}
24</div>
25{% endfunc %}
26
27{% func (p *GitItemPage) Script() %}
28{% endfunc %}