--- layout: layouts/base.njk title: GitHub Activity permalink: /github/ withSidebar: true ---

GitHub Activity

My open source contributions and starred repositories. Follow me on GitHub

{# Featured Projects Section #} {% if githubActivity.featured.length %}

Featured Projects

{% for repo in githubActivity.featured %}

{{ repo.fullName }}

{% if repo.isPrivate %} Private {% endif %}
{% if repo.description %}

{{ repo.description }}

{% endif %}
{% if repo.language %} {{ repo.language }} {% endif %} {{ repo.stars }} {% if repo.forks > 0 %} {{ repo.forks }} {% endif %}
{% if repo.commits and repo.commits.length %}
Recent commits ({{ repo.commits.length }})
    {% for commit in repo.commits %}
  • {{ commit.sha }} {{ commit.message }}
  • {% endfor %}
{% endif %}
{% endfor %}
{% endif %} {# Recent Commits Section #}

Recent Commits

{% if githubActivity.commits.length %}
{% for commit in githubActivity.commits %}
{{ commit.sha }}
{{ commit.message }}

{{ commit.repo }} ·

{% endfor %}
{% else %}

No recent commits found.

{% endif %}
{# Contributions Section (PRs & Issues) #} {% if githubActivity.contributions.length %}

Pull Requests & Issues

{% for item in githubActivity.contributions %}
{% if item.type == "pr" %} PR {% else %} Issue {% endif %}
{{ item.title }}

{{ item.repo }} #{{ item.number }} ·

{% endfor %}
{% endif %} {# My Repositories Section #}

My Repositories

{% if githubRepos.length %}
{% for repo in githubRepos | head(6) %}

{{ repo.name }}

{% if repo.description %}

{{ repo.description | truncate(100) }}

{% endif %}
{% if repo.language %} {{ repo.language }} {% endif %} {{ repo.stargazers_count }} {{ repo.forks_count }}
{% endfor %}
View all repositories → {% else %}

No repositories found.

{% endif %}
{# Starred Repos Section #}

Starred Repositories

{% if githubActivity.stars.length %}
{% for repo in githubActivity.stars | head(10) %}

{{ repo.name }}

{% if repo.description %}

{{ repo.description }}

{% endif %}
{% for topic in repo.topics %} {{ topic }} {% endfor %}
{% if repo.language %} {{ repo.language }} {% endif %} {{ repo.stars }}
{% endfor %}
View all {{ githubStarred.totalCount | default(githubActivity.stars | length) }} starred repos → {% else %}

No starred repositories found.

{% endif %}