docbrown/app/views/users/_github_repositories_area.html.erb
rhymes 81fff248dd
Refactoring GitHub Repos functionality - step 1 (#7764)
* Rename find_or_create to upsert and improve validation and testing

* Add User.authenticated_through?

* Refactor settings/integrations

* Refactor profile github repositories rendering

* Refactor repos fetching

* Only fetch a single repo and improve error messages

* Remove unused code

* Cleanups

* Fix specs

* Remove trailing whitespace

* Fix spec

* Trigger Travis
2020-05-12 13:48:19 +02:00

21 lines
763 B
Text

<% repositories.each do |repo| %>
<a class="widget" href="<%= repo.url %>" target="_blank" rel="noopener">
<header>
<h4><span class="emoji"><img src="<%= asset_path("github-logo.svg") %>" alt="github logo"></span><%= repo.name %></h4>
</header>
<div class="widget-body">
<% if repo.description.present? %>
<%= EmojiConverter.call(repo.description) %>
<% end %>
<div class="widget-footer">
<% if repo.fork %>
<span class="widget-accent">fork</span>
<% end %>
<%= repo.language %>
<% if repo.stargazers_count.to_i > 0 %>
<img src="<%= asset_path("star.svg") %>" alt="star icon"> <%= repo.stargazers_count %>
<% end %>
</div>
</div>
</a>
<% end %>