From 1f13229830637224ad5bc96eb957541033d9b7cc Mon Sep 17 00:00:00 2001 From: Bagas Sanjaya Date: Sun, 21 Feb 2021 16:59:31 +0700 Subject: [PATCH] Add helper descriptions on new repo page (#14591) * Add helper descriptions on new repo page Add helpers for: * repo description * .gitignore * license * README * default branch * signature trust model Signed-off-by: Bagas Sanjaya * Oops, rename trust_model_helper To match similar helper. trust_model_helper_intro -> trust_model_helper Signed-off-by: Bagas Sanjaya --- options/locale/locale_en-US.ini | 11 +++++++++++ templates/repo/create.tmpl | 18 +++++++++++++++++- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index 269030325..8245df754 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -665,6 +665,7 @@ email_notifications.disable = Disable Email Notifications email_notifications.submit = Set Email Preference [repo] +new_repo_helper = A repository contains all project files, including revision history. Already have it elsewhere? Migrate repository. owner = Owner owner_helper = Some organizations may not show up in the dropdown due to a maximum repository count limit. repo_name = Repository Name @@ -687,17 +688,27 @@ use_template = Use this template generate_repo = Generate Repository generate_from = Generate From repo_desc = Description +repo_desc_helper = Enter short description (optional) repo_lang = Language repo_gitignore_helper = Select .gitignore templates. +repo_gitignore_helper_desc = Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default. issue_labels = Issue Labels issue_labels_helper = Select an issue label set. license = License license_helper = Select a license file. +license_helper_desc = A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license. readme = README readme_helper = Select a README file template. +readme_helper_desc = This is the place where you can write a complete description for your project. auto_init = Initialize Repository (Adds .gitignore, License and README) +trust_model_helper = Select trust model for signature verification. Possible options are: +trust_model_helper_collaborator = Collaborator: Trust signatures by collaborators +trust_model_helper_committer = Committer: Trust signatures that match committers +trust_model_helper_collaborator_committer = Collaborator+Committer: Trust signatures by collaborators which match the committer +trust_model_helper_default = Default: Use the default trust model for this installation create_repo = Create Repository default_branch = Default Branch +default_branch_helper = The default branch is the base branch for pull requests and code commits. mirror_prune = Prune mirror_prune_desc = Remove obsolete remote-tracking references mirror_interval = Mirror Interval (valid time units are 'h', 'm', 's'). 0 to disable automatic sync. diff --git a/templates/repo/create.tmpl b/templates/repo/create.tmpl index 8bb3584ec..4aabcb6bb 100644 --- a/templates/repo/create.tmpl +++ b/templates/repo/create.tmpl @@ -9,6 +9,9 @@
{{template "base/alert" .}} + +

{{.i18n.Tr "repo.new_repo_helper" "/repo/migrate" | Safe}}

+ {{if not .CanCreateRepo}}

{{.i18n.Tr (TrN .i18n.Lang .MaxCreationLimit "repo.form.reach_limit_of_creation_1" "repo.form.reach_limit_of_creation_n") .MaxCreationLimit}}

@@ -59,7 +62,7 @@
- +
@@ -135,6 +138,7 @@ {{end}}
+ {{.i18n.Tr "repo.repo_gitignore_helper_desc"}}
@@ -148,6 +152,7 @@ {{end}}
+ {{.i18n.Tr "repo.license_helper_desc" "https://choosealicense.com/" | Str2html}}
@@ -161,6 +166,7 @@ {{end}}
+ {{.i18n.Tr "repo.readme_helper_desc"}}
@@ -171,6 +177,7 @@
+ {{.i18n.Tr "repo.default_branch_helper"}}
@@ -185,6 +192,15 @@
{{.i18n.Tr "repo.settings.trust_model.collaboratorcommitter"}}
+
+ {{.i18n.Tr "repo.trust_model_helper"}} +
    +
  • {{.i18n.Tr "repo.trust_model_helper_collaborator"}}
  • +
  • {{.i18n.Tr "repo.trust_model_helper_committer"}}
  • +
  • {{.i18n.Tr "repo.trust_model_helper_collaborator_committer"}}
  • +
  • {{.i18n.Tr "repo.trust_model_helper_default"}}
  • +
+