diff --git a/appview/pages/templates/repo/fork.html b/appview/pages/templates/repo/fork.html index 4ff4262c..468bf572 100644 --- a/appview/pages/templates/repo/fork.html +++ b/appview/pages/templates/repo/fork.html @@ -1,52 +1,164 @@ {{ define "title" }}fork · {{ .RepoInfo.FullName }}{{ end }} {{ define "content" }} -
-

Fork {{ .RepoInfo.FullName }}

-
-
-
- -
- Repository name - -
- -
- Select a knot to fork into -
-
- {{ range .Knots }} -
- +
+

+ {{ i "git-fork" "size-5 shrink-0" }} + Fork + + {{ template "user/fragments/picHandleLink" .RepoInfo.OwnerDid }} + / + {{ .RepoInfo.Name }} + +

+
+ +
+ + {{/* Info banner */}} +
+ {{ i "badge-info" "size-6 text-gray-500 dark:text-gray-400 mt-0.5" }} +

+ A fork is a copy of a repository. +
+ Forking gives you your own copy of a repository to work on independently. +

+
+ + + + {{/* Step 1 — Details */}} +
+ {{ template "fork/numberCircle" 1 }} +
+

Details

+ +
+ + {{/* Repository name */}} +
+ +
+ + - +
+
+ + {{/* Description */}} +
+ + +

{{ len .RepoInfo.Description }}/140 characters

+
+
- {{ else }} -

No knots available.

- {{ end }}
-

A knot hosts repository data. Learn how to register your own knot.

-
-
- +
+ + {{/* Knot list */}} +
+ +
+ {{ range .Knots }} +
+ + +
+ {{ else }} +

No knots available.

+ {{ end }} +
+
+ +
+ + + +
+ -
-
- + + + + + + + + +{{ end }} + +{{ define "fork/numberCircle" }} +
+
+ {{.}} +
+
{{ end }}