2023-01-02 16:22:42 -05:00
{{ define "main" }}
< h2 > {{ .Title }}< / h2 >
2023-02-23 17:39:20 -05:00
< hr >
2023-04-16 13:10:06 -04:00
{{ with resources.Get "pics/pic-software.webp" }}
2023-08-10 10:48:53 -04:00
< img alt = "Software" class = "gallery-img page-pic" width = "{{ .Width }}" height = "{{ .Height }}" src = "{{ .RelPermalink }}" >
2023-04-16 13:10:06 -04:00
{{ end }}
2023-06-12 22:03:57 -04:00
{{ .Content }}
2024-11-11 19:03:11 -05:00
{{ $contrib := (index site.Data "contributions") }}
{{ .Scratch.Set "header-type" "h3" }}
{{ .Scratch.Set "header-name" "Maintaining" }}
{{ partial "fake-heading.html" . }}
< p > I'm the "maintainer" for several projects that I did not originally create:< / p >
< div class = "buttons" >
{{ range $contrib.maintaining }}
< div class = "blurb" >
< p class = "project-header project-maintainer" > {{ .name }}< / p >
< p class = "project-desc" > {{ .description }}< / p >
< ul class = "nice-list" >
{{ if eq .type "kde" }}
< li >
< a href = "https://invent.kde.org/{{ .id }}/-/commits/master?author={{ $.Site.Params.invent_username }}" > Commits< / a >
< / li >
< li >
< a href = "https://invent.kde.org/{{ .id }}/merge_requests?scope=all&utf8=%E2%9C%93&state=all&author_username={{ $.Site.Params.invent_username }}" > Merge Requests< / a >
< / li >
{{ else }}
{{ if eq .type "github" }}
< li >
< a href = "https://github.com/{{ .id }}/commits?author={{ $.Site.Params.github_username }}" > Commits< / a >
< / li >
< li >
< a href = "https://github.com/{{ .id }}/pulls?q=is%3Apr+author%3A{{ $.Site.Params.github_username }}+" > Pull Requests< / a >
< / li >
{{ else }}
{{ if eq .type "gitlab" }}
< li >
< a href = "https://gitlab.com/{{ .id }}/-/commits/master?author={{ $.Site.Params.gitlab_username }}" > Commits< / a >
< / li >
< li >
< a href = "https://gitlab.com/{{ .id }}/merge_requests?scope=all&utf8=%E2%9C%93&state=all&author_username={{ $.Site.Params.gitlab_username }}" > Merge Requests< / a >
< / li >
{{ else }}
{{ if eq .type "xdg" }}
< li >
< a href = "https://gitlab.freedesktop.org/{{ .id }}/-/commits/main?author={{ $.Site.Params.gitlab_username }}" > Commits< / a >
< / li >
< li >
< a href = "https://gitlab.freedesktop.org/{{ .id }}/merge_requests?scope=all&utf8=%E2%9C%93&state=all&author_username={{ $.Site.Params.gitlab_username }}" > Merge Requests< / a >
< / li >
{{ else }}
< li >
< a href = "https://github.com/search?q=repo%3Agentoo%2Fgentoo+{{ $.Site.Params.github_username }}&type=commits" > Commits< / a >
< / li >
< li >
< a href = "https://github.com/gentoo/gentoo/pulls?q=is%3Apr+is%3Aclosed+author%3A{{ $.Site.Params.github_username }}" > Pull Requests< / a >
< / li >
{{ end }}
{{ end }}
{{ end }}
{{ end }}
< / ul >
< / div >
{{ end }}
< / div >
2023-08-10 18:46:56 -04:00
{{ .Scratch.Set "header-type" "h3" }}
{{ .Scratch.Set "header-name" "Personal Projects" }}
{{ partial "fake-heading.html" . }}
2023-01-02 16:22:42 -05:00
2023-06-12 22:03:57 -04:00
< p > I really like to start projects in my free time (maybe too often). Here's an almost-comprehensive list of them, most of them are freely licensed as well!< / p >
2023-01-02 16:22:42 -05:00
< div class = "buttons" >
{{ range .Data.Pages.ByDate.Reverse }}
< div class = "blurb" >
2024-11-11 19:03:11 -05:00
{{ $since_year := (sub now.Year (.Date.Year)) }}
{{ $zero_to_one := math.Div (float $since_year) 8.0 }}
{{ $opacity := math.Sub 1.0 $zero_to_one }}
2024-01-03 17:13:35 -05:00
2024-11-11 19:03:11 -05:00
< p class = "project-header" style = "background-color: rgba(85.0, 121.0, 153.0, {{ $opacity }})" > {{ .Title }}< span style = "float:right;margin:0" > {{ .Date.Format "2006" }}< / span > < / p >
2023-01-02 16:22:42 -05:00
2023-06-12 22:03:57 -04:00
< p class = "project-desc" > {{ .Summary }}< / p >
2023-01-02 16:22:42 -05:00
2023-01-02 17:04:35 -05:00
< ul class = "nice-list" >
2023-01-02 16:22:42 -05:00
< li >
< a href = "{{ .RelPermalink }}" > About< / a >
< / li >
{{ with .Param "source" }}
< li >
< a href = "{{ . }}" > Source Code< / a >
< / li >
{{ end }}
< / ul >
< / div >
{{ end }}
< / div >
2023-08-10 18:46:56 -04:00
{{ .Scratch.Set "header-type" "h3" }}
{{ .Scratch.Set "header-name" "Contributions" }}
{{ partial "fake-heading.html" . }}
2023-01-02 16:22:42 -05:00
2024-10-12 15:11:52 -04:00
< p > Here's a list of some of the projects I contributed to! This is stuff I did in my free time and not part of my employment. Of course, the exception to this rule is grants to work on open source projects.< / p >
2023-01-02 16:22:42 -05:00
< div class = "buttons" >
{{ range $contrib.contributions }}
< div class = "blurb" >
2024-11-11 19:03:11 -05:00
< p class = "project-header project-contribution" > {{ .name }}< / p >
2023-01-02 16:22:42 -05:00
2023-06-12 22:03:57 -04:00
< p class = "project-desc" > {{ .description }}< / p >
2023-01-02 16:22:42 -05:00
2023-01-02 17:04:35 -05:00
< ul class = "nice-list" >
2023-01-02 16:22:42 -05:00
{{ if eq .type "kde" }}
2023-01-02 17:04:35 -05:00
< li >
< a href = "https://invent.kde.org/{{ .id }}/-/commits/master?author={{ $.Site.Params.invent_username }}" > Commits< / a >
< / li >
< li >
2024-09-29 21:07:09 -04:00
< a href = "https://invent.kde.org/{{ .id }}/merge_requests?scope=all&utf8=%E2%9C%93&state=all&author_username={{ $.Site.Params.invent_username }}" > Merge Requests< / a >
2023-01-02 17:04:35 -05:00
< / li >
2023-01-02 16:22:42 -05:00
{{ else }}
{{ if eq .type "github" }}
2023-01-02 17:04:35 -05:00
< li >
< a href = "https://github.com/{{ .id }}/commits?author={{ $.Site.Params.github_username }}" > Commits< / a >
< / li >
< li >
2024-09-29 21:07:09 -04:00
< a href = "https://github.com/{{ .id }}/pulls?q=is%3Apr+author%3A{{ $.Site.Params.github_username }}+" > Pull Requests< / a >
2023-01-02 17:04:35 -05:00
< / li >
2023-02-09 12:47:04 -05:00
{{ else }}
{{ if eq .type "gitlab" }}
< li >
< a href = "https://gitlab.com/{{ .id }}/-/commits/master?author={{ $.Site.Params.gitlab_username }}" > Commits< / a >
< / li >
< li >
2024-09-29 21:07:09 -04:00
< a href = "https://gitlab.com/{{ .id }}/merge_requests?scope=all&utf8=%E2%9C%93&state=all&author_username={{ $.Site.Params.gitlab_username }}" > Merge Requests< / a >
2023-02-09 12:47:04 -05:00
< / li >
2023-06-12 22:03:57 -04:00
{{ else }}
2024-04-09 17:27:48 -04:00
{{ if eq .type "xdg" }}
< li >
< a href = "https://gitlab.freedesktop.org/{{ .id }}/-/commits/main?author={{ $.Site.Params.gitlab_username }}" > Commits< / a >
< / li >
< li >
2024-09-29 21:07:09 -04:00
< a href = "https://gitlab.freedesktop.org/{{ .id }}/merge_requests?scope=all&utf8=%E2%9C%93&state=all&author_username={{ $.Site.Params.gitlab_username }}" > Merge Requests< / a >
2024-04-09 17:27:48 -04:00
< / li >
{{ else }}
< li >
< a href = "https://github.com/search?q=repo%3Agentoo%2Fgentoo+{{ $.Site.Params.github_username }}&type=commits" > Commits< / a >
< / li >
< li >
2024-09-29 21:07:09 -04:00
< a href = "https://github.com/gentoo/gentoo/pulls?q=is%3Apr+is%3Aclosed+author%3A{{ $.Site.Params.github_username }}" > Pull Requests< / a >
2024-04-09 17:27:48 -04:00
< / li >
{{ end }}
2023-02-09 12:47:04 -05:00
{{ end }}
2023-01-02 16:22:42 -05:00
{{ end }}
{{ end }}
< / ul >
< / div >
{{ end }}
< / div >
{{ end }}