@@ -522,20 +522,20 @@ def get_sorted_contributors(self) -> List[Contributor]:
522522contributorsReader = ContributorsFileReader (os .path .join (os .getcwd (), "contributors.yaml" ), gh_client )
523523
524524
525- def declare_variables ( variables , macro ):
526- @macro
525+ def define_env ( env ):
526+ @env . macro
527527 def since (version ):
528528 """Add a button"""
529529 HTML = """<a href="https://github.com/containerssh/containerssh/releases" target="_blank"><span class="since"><span class="since__hide">(</span><span class="since__text">since</span> <span class="since__value">%s</span><span class="since__hide">)</span></span></a>"""
530530 return HTML % (version )
531531
532- @macro
532+ @env . macro
533533 def upcoming (version ):
534534 "Upcoming version"
535535 HTML = """<span class="since"><span class="since__hide">(</span><span class="since__text">upcoming in</span> <span class="since__value">%s</span><span class="since__hide">)</span></span>"""
536536 return HTML % (version )
537537
538- @macro
538+ @env . macro
539539 def days_ago (date ):
540540 if not date :
541541 return ""
@@ -545,66 +545,66 @@ def days_ago(date):
545545 else :
546546 return "%d days ago" % delta .days
547547
548- @macro
548+ @env . macro
549549 def github_repos () -> List [GitHubRepo ]:
550550 return gh_client .get_repos ()
551551
552- @macro
552+ @env . macro
553553 def get_milestones ():
554554 return gh_client .get_milestones ()
555555
556- @macro
556+ @env . macro
557557 def get_version (repo : GitHubRepo ) -> str :
558558 if repo is None or repo .last_version is None :
559559 return ""
560560 return "[%s](%s/releases/tag/%s)" % (repo .last_version , repo .url , repo .last_version )
561561
562- @macro
562+ @env . macro
563563 def github_issues () -> List [GitHubIssue ]:
564564 result = []
565565 for repo in gh_client .get_repos ():
566566 for issue in gh_client .get_repo_open_issues (repo .name ):
567567 result .append (issue )
568568 return result
569569
570- @macro
570+ @env . macro
571571 def github_prs () -> List [GitHubPR ]:
572572 result = []
573573 for repo in gh_client .get_repos ():
574574 for pr in gh_client .get_repo_prs (repo .name ):
575575 result .append (pr )
576576 return result
577577
578- @macro
578+ @env . macro
579579 def contributors () -> List [Contributor ]:
580580 return contributorsReader .get_sorted_contributors ()
581581
582- @macro
582+ @env . macro
583583 def reference_outdated ():
584584 return '''
585585!!! warning "Old manual"
586586 You are reading the reference manual of an older release. [Read the current manual »](/reference/)
587587'''
588588
589- @macro
589+ @env . macro
590590 def reference_upcoming ():
591591 return '''
592592!!! warning "Upcoming release"
593593 You are reading the reference manual of an upcoming release. [Read the current manual »](/reference/)
594594'''
595595
596- @macro
596+ @env . macro
597597 def grid_start (size = 2 ):
598598 return '<div class="grid grid--{0}">' .format (size )
599599
600- @macro
600+ @env . macro
601601 def grid_end ():
602602 return '</div>'
603603
604- @macro
604+ @env . macro
605605 def grid_item_start ():
606606 return '<div class="grid__box">'
607607
608- @macro
608+ @env . macro
609609 def grid_item_end ():
610610 return '</div>'
0 commit comments