restructure page to focus on components/repos
This is more useful for generating release notes from.
This commit is contained in:
parent
009d19b49a
commit
0f39f7124b
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
|
|
||||||
<a class="site-title" href="{{ site.baseurl }}/">{{ site.title }}</a>
|
<a class="site-title" href="{{ site.baseurl }}/">{{ site.title }} {{ page.since }}</a>
|
||||||
|
|
||||||
<nav class="site-nav">
|
<nav class="site-nav">
|
||||||
<a href="#" class="menu-icon">
|
<a href="#" class="menu-icon">
|
||||||
|
@ -16,7 +16,7 @@
|
||||||
<div class="trigger">
|
<div class="trigger">
|
||||||
{% for page in site.pages %}
|
{% for page in site.pages %}
|
||||||
{% if page.title %}
|
{% if page.title %}
|
||||||
<a class="page-link" href="{{ page.url | prepend: site.baseurl }}">{{ page.title }}</a>
|
<a class="page-link" href="{{ page.url | prepend: site.baseurl }}">{{ page.title }} {{ page.since }}</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
|
29
changelog.rb
29
changelog.rb
|
@ -125,17 +125,17 @@ end
|
||||||
def pp_week(gh, week, repos)
|
def pp_week(gh, week, repos)
|
||||||
repos.group_by { |r|
|
repos.group_by { |r|
|
||||||
if r.name =~ /connector/
|
if r.name =~ /connector/
|
||||||
'Connectors'
|
[1, 'Connectors']
|
||||||
elsif r.name =~ /component/
|
elsif r.name =~ /component/
|
||||||
'Components'
|
[3, 'Components']
|
||||||
elsif r.name =~ /-sdk-/
|
elsif r.name =~ /-sdk-/
|
||||||
'SDKs'
|
[2, 'SDKs']
|
||||||
else
|
else
|
||||||
'Core'
|
[0, 'Core']
|
||||||
end
|
end
|
||||||
}.each do |group, repos|
|
}.sort.each do |group, repos|
|
||||||
puts "\n### #{group}\n"
|
puts "\n## #{group[1]}\n"
|
||||||
repos.each do |repo|
|
repos.sort_by(&:name).each do |repo|
|
||||||
commits = repo.commits.reject { |c|
|
commits = repo.commits.reject { |c|
|
||||||
c.commit.message =~ /\AMerge (branch|tag)/
|
c.commit.message =~ /\AMerge (branch|tag)/
|
||||||
}.reject { |c|
|
}.reject { |c|
|
||||||
|
@ -152,16 +152,17 @@ def pp_week(gh, week, repos)
|
||||||
#else
|
#else
|
||||||
# heading << " #{downloads_badge(repo)}"
|
# heading << " #{downloads_badge(repo)}"
|
||||||
#end
|
#end
|
||||||
puts " * #{heading}"
|
puts "\n### #{heading}\n"
|
||||||
# puts "#### v.Next"
|
# puts "#### v.Next"
|
||||||
commits.each do |c|
|
commits.each do |c|
|
||||||
if c =~ /\A#+/
|
if c =~ /\A#+/
|
||||||
puts
|
puts
|
||||||
puts c
|
puts c
|
||||||
else
|
else
|
||||||
puts " * #{c}"
|
puts " * #{c}"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
puts
|
||||||
end
|
end
|
||||||
puts
|
puts
|
||||||
end
|
end
|
||||||
|
@ -215,22 +216,28 @@ repos = repo_types
|
||||||
}
|
}
|
||||||
STDERR.puts "gathering repos used: #{starting - gh.rate_limit!.remaining} requests (#{gh.rate_limit})"
|
STDERR.puts "gathering repos used: #{starting - gh.rate_limit!.remaining} requests (#{gh.rate_limit})"
|
||||||
|
|
||||||
|
weeks = []
|
||||||
|
dates = [Date.current - 8.weeks, Date.current]
|
||||||
|
|
||||||
# Frontmatter for Jekyll
|
# Frontmatter for Jekyll
|
||||||
puts '---'
|
puts '---'
|
||||||
puts 'layout: page'
|
puts 'layout: page'
|
||||||
|
puts "since: (from #{dates[0]} to #{dates[1]})"
|
||||||
puts '---'
|
puts '---'
|
||||||
|
|
||||||
|
|
||||||
weeks.each do |week|
|
weeks.each do |week|
|
||||||
heading = "Sprint #{week[2]} (#{week[0]} to #{week[1]})"
|
heading = "Sprint #{week[2]} (#{week[0]} to #{week[1]})"
|
||||||
if week[1].future?
|
if week[1].future?
|
||||||
heading << ' so far'
|
heading << ' so far'
|
||||||
end
|
end
|
||||||
puts "## #{heading}"
|
puts "## #{heading}\n"
|
||||||
pp_week(gh, week, repos)
|
pp_week(gh, week, repos)
|
||||||
STDERR.puts "post pp_week(#{week[0]}) used: #{starting - gh.rate_limit!.remaining} requests (#{gh.rate_limit})"
|
STDERR.puts "post pp_week(#{week[0]}) used: #{starting - gh.rate_limit!.remaining} requests (#{gh.rate_limit})"
|
||||||
puts '----'
|
puts '----'
|
||||||
puts
|
puts
|
||||||
end
|
end
|
||||||
|
|
||||||
|
pp_week(gh, dates, repos)
|
||||||
|
STDERR.puts "post pp_week(#{dates[0]}) used: #{starting - gh.rate_limit!.remaining} requests (#{gh.rate_limit})"
|
||||||
|
|
||||||
STDERR.puts "Used #{starting - gh.rate_limit!.remaining} requests (#{gh.rate_limit})"
|
STDERR.puts "Used #{starting - gh.rate_limit!.remaining} requests (#{gh.rate_limit})"
|
||||||
|
|
Loading…
Reference in New Issue