tightly-knit
social coding.
tangled is new social-enabled git collaboration platform built on atproto.
we envision a place where developers have complete ownership of their
code, open source communities can freely self-govern and most
importantly, coding can be social and fun again.
{{ end }}
{{ define "timeline" }}
{{ template "user/fragments/picHandleLink" $userHandle }}
{{ with $source }}
forked
{{ index $root.DidHandleMap .Did }}/{{ .Name }}
to
{{ $repo.Name }}
{{ else }}
created
{{ $repo.Name }}
{{ end }}
{{ template "repo/fragments/time" $repo.Created }}
{{ with $repo }}
{{ template "user/fragments/repoCard" (list $root . true) }}
{{ end }}
{{ end }}
{{ define "starEvent" }}
{{ $root := index . 0 }}
{{ $star := index . 1 }}
{{ with $star }}
{{ $starrerHandle := index $root.DidHandleMap .StarredByDid }}
{{ $repoOwnerHandle := index $root.DidHandleMap .Repo.Did }}
{{ template "user/fragments/picHandleLink" $starrerHandle }}
starred
{{ $repoOwnerHandle | truncateAt30 }}/{{ .Repo.Name }}
{{ template "repo/fragments/time" .Created }}
{{ with .Repo }}
{{ template "user/fragments/repoCard" (list $root . true) }}
{{ end }}
{{ end }}
{{ end }}
{{ define "followEvent" }}
{{ $root := index . 0 }}
{{ $follow := index . 1 }}
{{ $profile := index . 2 }}
{{ $stat := index . 3 }}
{{ $userHandle := index $root.DidHandleMap $follow.UserDid }}
{{ $subjectHandle := index $root.DidHandleMap $follow.SubjectDid }}
{{ template "user/fragments/picHandleLink" $userHandle }}
followed
{{ template "user/fragments/picHandleLink" $subjectHandle }}
{{ template "repo/fragments/time" $follow.FollowedAt }}