Compare commits
137 Commits
Author | SHA1 | Date | |
---|---|---|---|
f3cacf1332 | |||
a15dc93011 | |||
66b31786d3 | |||
931ddfec6d | |||
7e0a5b17db | |||
07688231c2 | |||
21eaeb8418 | |||
9a929ad17f | |||
c19ac41b34 | |||
fd85d31cb4 | |||
c9e4d7a564 | |||
9990430e32 | |||
6f5656ab0e | |||
e4a876cee1 | |||
abb534ba7a | |||
65dceb6a40 | |||
db26f0aca9 | |||
76878fd69b | |||
3444fa2dd7 | |||
caa2aeaa52 | |||
11300ee582 | |||
c6b78c3d31 | |||
4c40aa5be9 | |||
50f2e90b76 | |||
5d11ccc9e1 | |||
93860af542 | |||
7bf5834f2c | |||
1fbdd9335f | |||
e9061a537c | |||
ed664a9e1d | |||
4cb18601ff | |||
3abb25166c | |||
9e6ad64d48 | |||
b51d7c459e | |||
d3b6f001fe | |||
e938f1d945 | |||
7284327a00 | |||
919f3f11e2 | |||
3cee15e6f9 | |||
34e3644ada | |||
14bd120cdc | |||
3e40f8bebc | |||
df5f1d9dca | |||
457ee1ab5a | |||
4f64688902 | |||
117dcf1c02 | |||
4529a262c0 | |||
ff24f81a05 | |||
e3cb4f9d0e | |||
9b7890f1cc | |||
eb064dfda2 | |||
f9e66e5a46 | |||
ef89260cf1 | |||
315d928626 | |||
5525452bdf | |||
987cd277f6 | |||
5cdfde2ebf | |||
1cd6233cef | |||
cb81e39f7a | |||
8efd6b32e2 | |||
c95d9603ea | |||
9169b39458 | |||
80eb50655a | |||
b16c555541 | |||
b5b44364e3 | |||
6af58022c8 | |||
e48b460a0a | |||
2cd2614eaa | |||
0129e76ef5 | |||
6896dad675 | |||
1ed4323005 | |||
049af0d3d0 | |||
f5727d83dd | |||
912ce27421 | |||
b3549bb5ec | |||
491cbeca67 | |||
895d92ffe5 | |||
4b11f967bd | |||
1e73dd2446 | |||
315026c2c5 | |||
16dfd9ffbe | |||
16f7b43903 | |||
043febdbc9 | |||
60f91d56f0 | |||
16fc15ae6a | |||
ef8f6d99f1 | |||
4b688135f9 | |||
e24861a546 | |||
128cc34344 | |||
f82a805478 | |||
0dced15c1a | |||
db9342c854 | |||
79c1d48532 | |||
05b9864086 | |||
ff508c9c9b | |||
f96c1a2c79 | |||
ce756ee89f | |||
f2e9d4b851 | |||
e878d743f4 | |||
3fa14d89a2 | |||
bcb722daec | |||
8add1dfacc | |||
aa6ed1b7c1 | |||
95cb921097 | |||
6730df9e8c | |||
b577500a54 | |||
fe46185407 | |||
69a2a29c33 | |||
f766719895 | |||
e2ddc42377 | |||
3521177a34 | |||
c8bb0ecf52 | |||
dbe6136348 | |||
6d1f7e90cf | |||
42663a687c | |||
73c90c26d4 | |||
c579ad92b5 | |||
602c5da953 | |||
1980e59ac2 | |||
28508792ba | |||
3e23dad075 | |||
b13b9d3dbd | |||
4072f28e60 | |||
dbeef6bb02 | |||
fec35440db | |||
f8ea50cc7a | |||
0e53a16cca | |||
7eaba6ba8a | |||
ff16099c6d | |||
a516a7ba0f | |||
11bce6fd3d | |||
3fb906dc02 | |||
3a00a690c9 | |||
a2b7cc1bb1 | |||
04a77b1f42 | |||
f523372d07 | |||
e39c238ef4 |
.air.toml.changelog.yml.drone.yml.editorconfig.eslintignore.eslintrc.gitattributespackage-lock.jsonpackage.jsonpost-install.tmpltools.gomodules.txtwebpack.config.js
.gitea
.github
.gitignore.golangci.yml.ignore.npmrc.revive.toml.stylelintrcCHANGELOG.mdCONTRIBUTING.mdDockerfileDockerfile.rootlessMAINTAINERSMakefileREADME.mdREADME_ZH.mdSECURITY.mdassets
build.gobuild
code-batch-process.go
codeformat
generate-bindata.gogenerate-emoji.gogenerate-gitignores.gogenerate-images.jsgenerate-licenses.gogenerate-svg.jsgitea-format-imports.gogocovmerge.gotest-env-check.shtest-env-prepare.shupdate-locales.shcmd
admin.goadmin_auth_ldap.goadmin_auth_ldap_test.gocert.gocmd.goconvert.godocs.godoctor.godump.godump_repo.goembedded.goembedded_stub.gogenerate.gohook.gohook_test.gokeys.gomailer.gomain_test.gomanager.gomanager_logging.gomigrate.gomigrate_storage.gomigrate_storage_test.gorestore_repo.goserv.goweb.goweb_acme.goweb_graceful.goweb_https.go
contrib
environment-to-ini
fhs-compliant-script
fixtures
gitea-monitoring-mixin
.gitignoreMakefileREADME.mdconfig.libsonnet
dashboards
jsonnetfile.jsonjsonnetfile.lock.jsonlib
mixin.libsonnetide/vscode
init
k8s
legal
options/label
pr
systemd
update_dependencies.shupgrade.shcustom/conf
docker
docs
.editorconfigMakefileREADME_ZH.md
go.modgo.sumassets/js
config.yamlcontent
doc
advanced.zh-tw.md
advanced
adding-legal-pages.en-us.mdapi-usage.en-us.mdapi-usage.zh-cn.mdci-cd.en-us.mdclone-filter.en-us.mdcmd-embedded.en-us.mdconfig-cheat-sheet.en-us.mdconfig-cheat-sheet.zh-cn.mdcustomizing-gitea.en-us.mdcustomizing-gitea.zh-cn.mdenvironment-variables.en-us.mdenvironment-variables.zh-cn.mdexternal-renderers.en-us.mdhacking-on-gitea.en-us.mdlogging-documentation.en-us.mdmail-templates-us.mdmake.en-us.mdmake.fr-fr.mdmake.zh-cn.mdmigrations.en-us.mdoauth2-provider.mdprotected-tags.en-us.mdrepo-indexer.en-us.mdrepo-mirror.en-us.mdsearch-engines-indexation.en-us.mdsigning.en-us.mdspecific-variables.en-us.mdspecific-variables.zh-cn.mdthird-party-tools.en-us.mdthird-party-tools.zh-cn.md
developers.en-us.mddevelopers.zh-cn.mddevelopers.zh-tw.mddevelopers
api-usage.en-us.mdguidelines-backend.mdguidelines-frontend.mdhacking-on-gitea.en-us.mdintegrations.en-us.mdintegrations.zh-tw.mdmigrations.en-us.mdmigrations.zh-tw.mdoauth2-provider.mdoauth2-provider.zh-tw.md
features
authentication.en-us.mdauthentication.zh-cn.mdauthentication.zh-tw.mdcomparison.en-us.mdcomparison.zh-cn.mdcomparison.zh-tw.mdgitea-directory.mdlocalization.en-us.mdlocalization.zh-cn.mdlocalization.zh-tw.mdwebhooks.en-us.mdwebhooks.zh-cn.mdwebhooks.zh-tw.md
help.zh-tw.mdhelp
faq.en-us.mdsearch.en-us.mdsearch.fr-fr.mdsearch.zh-cn.mdsearch.zh-tw.mdseek-help.en-us.mdseek-help.zh-cn.mdseek-help.zh-tw.md
installation
database-preparation.en-us.mdfrom-binary.en-us.mdfrom-binary.fr-fr.mdfrom-binary.zh-cn.mdfrom-binary.zh-tw.mdfrom-package.en-us.mdfrom-package.fr-fr.mdfrom-package.zh-cn.mdfrom-package.zh-tw.mdfrom-source.en-us.mdfrom-source.fr-fr.mdfrom-source.zh-cn.mdfrom-source.zh-tw.mdon-cloud-provider.mdon-kubernetes.en-us.mdon-kubernetes.zh-tw.mdrun-as-service-in-ubuntu.en-us.mdrun-as-service-in-ubuntu.zh-cn.mdrun-as-service-in-ubuntu.zh-tw.mdwindows-service.en-us.mdwindows-service.fr-fr.mdwindows-service.zh-cn.mdwindows-service.zh-tw.mdwith-docker-rootless.en-us.mdwith-docker.en-us.mdwith-docker.fr-fr.mdwith-docker.zh-cn.mdwith-docker.zh-tw.md
packages.en-us.mdpackages
composer.en-us.mdconan.en-us.mdcontainer.en-us.mdgeneric.en-us.mdhelm.en-us.mdmaven.en-us.mdnpm.en-us.mdnuget.en-us.mdoverview.en-us.mdpypi.en-us.mdrubygems.en-us.md
translation.de-de.mdtranslation.en-us.mdtranslation.zh-tw.mdtranslation
upgrade
usage.zh-tw.mdusage
backup-and-restore.en-us.mdbackup-and-restore.zh-cn.mdbackup-and-restore.zh-tw.mdcommand-line.en-us.mdemail-setup.en-us.mdfail2ban-setup.en-us.mdfail2ban-setup.mdgit-lfs-support.mdhttps-support.mdissue-pull-request-templates.en-us.mdissue-pull-request-templates.zh-cn.mdlinked-references.en-us.mdpermissions.en-us.mdpull-request.en-us.mdpull-request.zh-cn.mdpull-request.zh-tw.mdpush-options.en-us.mdpush-options.zh-tw.mdreverse-proxies.en-us.mdreverse-proxies.zh-cn.mdtemplate-repositories.md
page
layouts/shortcodes
static
integrations
README.mdREADME_ZH.mdadmin_user_test.goapi_admin_org_test.goapi_admin_test.goapi_branch_test.goapi_comment_test.goapi_gpg_keys_test.goapi_helper_for_declarative_test.goapi_httpsig_test.goapi_issue_label_test.goapi_issue_milestone_test.goapi_issue_reaction_test.goapi_issue_stopwatch_test.goapi_issue_subscription_test.goapi_issue_test.goapi_issue_tracked_time_test.goapi_keys_test.goapi_nodeinfo_test.goapi_notification_test.goapi_oauth2_apps_test.goapi_org_test.goapi_packages_composer_test.goapi_packages_conan_test.goapi_packages_container_test.goapi_packages_generic_test.goapi_packages_helm_test.goapi_packages_maven_test.goapi_packages_npm_test.goapi_packages_nuget_test.goapi_packages_pypi_test.goapi_packages_rubygems_test.goapi_packages_test.goapi_private_serv_test.goapi_pull_commits_test.goapi_pull_review_test.goapi_pull_test.goapi_releases_test.goapi_repo_archive_test.goapi_repo_collaborator_test.goapi_repo_edit_test.goapi_repo_file_create_test.goapi_repo_file_delete_test.goapi_repo_file_get_test.goapi_repo_file_helpers.goapi_repo_file_update_test.goapi_repo_get_contents_list_test.goapi_repo_get_contents_test.goapi_repo_git_blobs_test.goapi_repo_git_commits_test.goapi_repo_git_hook_test.goapi_repo_git_notes_test.goapi_repo_git_ref_test.goapi_repo_git_tags_test.goapi_repo_git_trees_test.goapi_repo_languages_test.goapi_repo_lfs_locks_test.goapi_repo_lfs_migrate_test.goapi_repo_lfs_test.goapi_repo_raw_test.goapi_repo_tags_test.goapi_repo_teams_test.goapi_repo_test.goapi_repo_topic_test.goapi_settings_test.goapi_team_test.goapi_team_user_test.goapi_token_test.goapi_user_email_test.goapi_user_heatmap_test.goapi_user_org_perm_test.goapi_user_orgs_test.goapi_user_search_test.goapi_wiki_test.goattachment_test.goauth_ldap_test.gobenchmarks_test.gobranches_test.gochange_default_branch_test.gocmd_keys_test.gocompare_test.gocreate_no_session_test.gocsrf_test.godelete_user_test.godownload_test.godump_restore_test.goeditor_test.goempty_repo_test.goeventsource_test.gogit_clone_wiki_test.gogit_helper_for_declarative_test.gogit_smart_http_test.gogit_test.gogoget_test.gogpg_git_test.gohtml_helper.gointegration_test.goissue_test.golfs_getobject_test.golfs_local_endpoint_test.golinks_test.gomigrate_test.go
jest.config.jsmain.gogitea-repositories-meta
limited_org
private_repo_on_limited_org.git/hooks
applypatch-msg.samplecommit-msg.samplefsmonitor-watchman.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
public_repo_on_limited_org.git/hooks
migration/lfs-test.git
org26
repo_external_tracker.git/hooks
applypatch-msg.samplecommit-msg.samplefsmonitor-watchman.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
repo_external_tracker_alpha.git/hooks
applypatch-msg.samplecommit-msg.samplefsmonitor-watchman.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
repo_external_tracker_numeric.git/hooks
privated_org
private_repo_on_private_org.git/hooks
applypatch-msg.samplecommit-msg.samplefsmonitor-watchman.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
public_repo_on_private_org.git/hooks
user12/repo10.git/hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.sampleprepare-commit-msg.sampleupdate.sample
user13/repo11.git/hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.sampleprepare-commit-msg.sampleupdate.sample
user2
commits_search_test.git/hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.sampleprepare-commit-msg.sampleupdate.sample
git_hooks_test.git/hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.sampleprepare-commit-msg.sampleupdate.sample
glob.git/hooks
applypatch-msg.samplecommit-msg.samplefsmonitor-watchman.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
repo1.git
hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.sampleprepare-commit-msg.sampleupdate.sample
info
objects
3f
5c
5f
62
6a
7c
90
94
98
a6
a7
b2
d4
d7
dd
refs
repo1.wiki.git
hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.sampleprepare-commit-msg.sampleupdate.sample
objects
refs/heads
repo15.git/hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.sampleprepare-commit-msg.sampleupdate.sample
repo16.git/hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
repo2.git
repo20.git/hooks
applypatch-msg.samplecommit-msg.samplefsmonitor-watchman.samplepost-receivepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receivepre-receive.sampleprepare-commit-msg.sampleupdateupdate.sample
utf8.git
user27
user3/repo3.git
hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
objects
d2
ec
ee
refs/heads
user30/empty.git
user5/repo4.git
migration-test
gitea-v1.3.3.sqlite3.sql.gzgitea-v1.5.3.mssql.sql.gzgitea-v1.5.3.mysql.sql.gzgitea-v1.5.3.postgres.sql.gzgitea-v1.5.3.sqlite3.sql.gzgitea-v1.6.4.mssql.sql.gzgitea-v1.6.4.postgres.sql.gzgitea-v1.7.0.mssql.sql.gzgitea-v1.7.0.postgres.sql.gzmigration_test.go
mirror_pull_test.gomirror_push_test.gomssql.ini.tmplmysql.ini.tmplmysql8.ini.tmplnonascii_branches_test.gooauth_test.goorg_count_test.goorg_test.gopgsql.ini.tmplprivate-testing.keyprivateactivity_test.gopull_create_test.gopull_merge_test.gopull_status_test.gopull_update_test.gorelease_test.gorename_branch_test.gorepo_activity_test.gorepo_branch_test.gorepo_commits_search_test.gorepo_commits_test.gorepo_fork_test.gorepo_generate_test.gorepo_migrate_test.gorepo_search_test.gorepo_tag_test.gorepo_test.gorepo_topic_test.gorepo_watch_test.gorepofiles_delete_test.gorepofiles_update_test.gosetting_test.gosignin_test.gosignout_test.gosignup_test.gosqlite.inisqlite.ini.tmplssh_key_test.gotestlogger.gotimetracking_test.gouser_avatar_test.gouser_test.goview_test.gowebfinger_test.goxss_test.gomodels
access.goaccess_test.goaction.goaction_list.goaction_test.goadmin.gomigrations.gomigrations_test.gotestlogger_test.gov100.gov102.gov104.gov105.gov107.gov110.gov111.gov112.gov114.gov115.gov116.gov118.gov119.gov120.gov121.gov122.gov123.gov124.gov125.gov126.gov127.gov128.gov129.gov13.gov130.gov131.gov132.gov133.gov134.gov135.gov136.gov137.gov138.gov139.gov14.gov140.gov141.gov142.gov143.gov144.gov145.gov146.gov147.gov148.gov149.gov15.gov150.gov151.gov152.gov153.gov154.gov155.gov156.gov157.gov158.gov159.gov16.gov160.gov161.gov162.gov163.gov164.gov165.gov166.gov167.gov168.gov169.gov17.gov170.gov171.gov172.gov173.gov174.gov175.gov176.gov176_test.gov177.gov177_test.gov178.gov179.gov18.gov180.gov181.gov181_test.gov182.gov182_test.gov183.gov184.gov185.gov186.gov187.gov188.gov189.gov189_test.gov19.gov190.gov191.gov192.gov193.gov193_test.gov194.gov195.gov195_test.gov196.gov197.gov198.gov199.gov20.gov200.gov201.gov202.gov203.gov204.gov205.gov206.gov207.gov208.gov209.gov21.gov210.gov210_test.gov211.gov212.gov213.gov214.gov215.gov216.gov217.gov218.gov219.gov22.gov220.gov221.gov221_test.gov222.gov223.gov23.gov24.gov25.gov26.gov27.gov28.gov29.gov30.gov31.gov32.gov33.gov34.gov35.gov36.gov37.gov38.gov39.gov40.gov41.gov45.gov46.gov47.gov48.gov49.gov50.gov51.gov52.gov53.gov54.gov55.gov56.gov57.gov58.gov59.gov60.gov61.gov62.gov63.gov64.gov65.gov66.gov67.gov68.gov69.gov70.gov71.gov76.gov79.gov81.gov82.gov85.gov88.gov92.gov96.gov99.gomodels.gomodels_test.gonotification.gonotification_test.gooauth2.gooauth2_application.gooauth2_application_test.goorg.goorg_team.goorg_team_test.goorg_test.go
admin
admin_test.goappstate
asymkey
error.gogpg_key.gogpg_key_add.gogpg_key_commit_verification.gogpg_key_common.gogpg_key_import.gogpg_key_verify.gomain_test.gossh_key.gossh_key_authorized_keys.gossh_key_authorized_principals.gossh_key_commit_verification.gossh_key_deploy.gossh_key_fingerprint.gossh_key_parse.gossh_key_principals.gossh_key_test.gossh_key_verify.go
attachment.goattachment_test.goauth
main_test.gooauth2.gooauth2_test.gosession.gosource.gosource_test.gotwofactor.gowebauthn.gowebauthn_test.go
avatars
branches.gobranches_test.gocommit_status.gocommit_status_test.goconsistency.gocontext.goconvert.godb
consistency.gocontext.goconvert.goengine.goengine_test.goerror.goindex.go
error.goerror_oauth2.goexternal_login_user.gofixture_generation.gofixture_test.goinstall
iterate.golist_options.golog.gomain_test.goname.gopaginator
search.gosequence.gosql_postgres_with_schema.gofixtures
access.ymlaction.ymlattachment.ymlcollaboration.ymlcomment.ymlcommit_status_index.ymlemail_address.ymlexternal_login_user.ymlforeign_reference.ymlissue.ymlissue_assignees.ymlissue_index.ymlissue_label.ymlissue_user.ymllabel.ymlmilestone.ymlnotification.ymloauth2_grant.ymlorg_user.ymlproject.ymlproject_board.ymlproject_issue.ymlpull_request.ymlrelease.ymlrenamed_branch.ymlrepo_archiver.ymlrepo_transfer.ymlrepo_unit.ymlrepository.ymlreview.ymlteam.ymlteam_unit.ymlteam_user.ymlu2f_registration.ymluser.ymluser_redirect.ymlwebauthn_credential.yml
foreignreference
git
branches.gobranches_test.gocommit_status.golfs.golfs_lock.gomain_test.goprotected_tag.goprotected_tag_test.go
gpg_key.gogpg_key_test.gohelper.gohelper_directory.gohelper_environment.goissue.goissue_assignees.goissue_assignees_test.goissue_comment.goissue_comment_list.goissue_comment_test.goissue_dependency.goissue_dependency_test.goissue_label.goissue_label_test.goissue_list.goissue_list_test.goissue_lock.goissue_milestone.goissue_milestone_test.goissue_reaction.goissue_reaction_test.goissue_stopwatch.goissue_stopwatch_test.goissue_test.goissue_tracked_time.goissue_tracked_time_test.goissue_user.goissue_user_test.goissue_watch.goissue_watch_test.goissue_xref.goissue_xref_test.goissues
assignees.goassignees_test.gocomment.gocomment_list.gocomment_test.gocontent_history.gocontent_history_test.godependency.godependency_test.goissue.goissue_index.goissue_list.goissue_list_test.goissue_lock.goissue_project.goissue_test.goissue_user.goissue_user_test.goissue_watch.goissue_watch_test.goissue_xref.goissue_xref_test.golabel.golabel_test.gomain_test.gomilestone.gomilestone_test.gopull.gopull_list.gopull_test.goreaction.goreaction_test.goreview.goreview_test.gostopwatch.gostopwatch_test.gotracked_time.gotracked_time_test.go
lfs.golfs_lock.golog.gologin_source.gomain_test.gomigrate.gomigrate_test.gomigrations
fixtures
Test_deleteOrphanedIssueLabels
Test_remigrateU2FCredentials
Test_removeInvalidLabels
Test_storeWebauthnCredentialIDAsBytes
Test_unwrapLDAPSourceCfg
organization
main_test.goorg.goorg_test.goorg_user.goorg_user_test.goteam.goteam_repo.goteam_test.goteam_unit.goteam_user.go
packages
conan
container
descriptor.gopackage.gopackage_blob.gopackage_blob_upload.gopackage_file.gopackage_property.gopackage_test.gopackage_version.goperm
project
pull.gopull
pull_list.gopull_sign.gopull_test.gorelease.gorepo.gorepo
archiver.goattachment.goattachment_test.goavatar.gocollaboration.gocollaboration_test.gofork.gofork_test.gogit.goissue.golanguage_stats.gomain_test.gomirror.gopushmirror.gopushmirror_test.goredirect.goredirect_test.gorepo.gorepo_indexer.gorepo_list.gorepo_list_test.gorepo_test.gorepo_unit.gostar.gostar_test.gotopic.gotopic_test.goupdate.gouser_repo.gouser_repo_test.gowatch.gowatch_test.gowiki.gowiki_test.go
repo_activity.gorepo_branch.gorepo_collaboration.gorepo_collaboration_test.gorepo_generate.gorepo_generate_test.gorepo_indexer.gorepo_issue.gorepo_list.gorepo_list_test.gorepo_mirror.gorepo_permission.gorepo_permission_test.gorepo_redirect.gorepo_redirect_test.gorepo_sign.gorepo_test.gorepo_transfer.gorepo_transfer_test.gorepo_unit.gorepo_watch.gorepo_watch_test.goreview.goreview_test.gossh_key.gossh_key_test.gostar.gostar_test.gostatistic.gotask.gotest_fixtures.gotoken.gotoken_test.gotopic.gotopic_test.gotwofactor.gou2f.gou2f_test.gounit.gounit
unit_tests.gounittest
update.goupdate_test.goupload.gouser.gouser
avatar.goemail_address.goemail_address_test.goerror.goexternal_login_user.gofollow.gofollow_test.golist.gomain_test.goopenid.goopenid_test.goredirect.goredirect_test.gosearch.gosetting.gosetting_keys.gosetting_test.gouser.gouser_test.go
user_follow.gouser_follow_test.gouser_heatmap.gouser_heatmap_test.gouser_mail.gouser_mail_test.gouser_openid.gouser_openid_test.gouser_test.gouserlist.gouserlist_test.gowebhook.gowebhook
webhook_test.gowiki.gowiki_test.gomodules
activitypub
analyze
appstate
auth
admin.goauth.goauth_form.go
ldap
oauth2
openid
org.gopam
repo_branch_form.gorepo_form.gorepo_form_test.gosso
user_form.gouser_form_auth_openid.gouser_form_test.gowebauthn
avatar
base
cache
charset
container
context
access_log.goapi.goapi_org.goapi_test.goauth.gocaptcha.gocontext.gocsrf.goform.goorg.gopackage.gopagination.gopanic.gopermission.goprivate.gorepo.goresponse.goutils.goxsrf.goxsrf_test.go
convert
convert.gogit_commit.gogit_commit_test.goissue.goissue_comment.goissue_test.gomain_test.gonotification.gopackage.gopull.gopull_review.gopull_test.gorelease.gorepository.gostatus.gouser.gouser_test.goutils.goutils_test.gowiki.go
cron
csv
doctor
authorizedkeys.gobreaking.gocheckOldArchives.godbconsistency.godbversion.godoctor.gofix16961.gofix16961_test.goheads.gomergebase.gomisc.gopaths.gostorage.gousertype.go
emoji
eventsource
generate
git
batch_reader.goblame.goblame_test.goblob.goblob_gogit.goblob_nogogit.goblob_test.gocache.gocommand.gocommand_race_test.gocommand_test.gocommit.gocommit_archive.gocommit_convert_gogit.gocommit_info.gocommit_info_gogit.gocommit_info_nogogit.gocommit_info_test.gocommit_reader.gocommit_test.godiff.godiff_test.goerror.gotree.gotree_blob.gotree_blob_gogit.gotree_blob_nogogit.gotree_entry.gotree_entry_gogit.gotree_entry_mode.gotree_entry_nogogit.gotree_entry_test.gotree_gogit.gotree_nogogit.go
foreachref
git.gogit_test.gohook.golast_commit_cache.golast_commit_cache_gogit.golast_commit_cache_nogogit.golfs.golog_name_status.gonotes.gonotes_gogit.gonotes_nogogit.gonotes_test.goparse.goparse_gogit.goparse_gogit_test.goparse_nogogit.goparse_nogogit_test.goparse_test.gopipeline
ref.goremote.gorepo.gorepo_archive.gorepo_attribute.gorepo_attribute_test.gorepo_base.gorepo_base_gogit.gorepo_base_nogogit.gorepo_blame.gorepo_blob.gorepo_blob_gogit.gorepo_blob_nogogit.gorepo_blob_test.gorepo_branch.gorepo_branch_gogit.gorepo_branch_nogogit.gorepo_branch_test.gorepo_commit.gorepo_commit_gogit.gorepo_commit_nogogit.gorepo_commit_test.gorepo_commitgraph.gorepo_commitgraph_gogit.gorepo_compare.gorepo_compare_test.gorepo_gpg.gorepo_index.gorepo_language_stats.gorepo_language_stats_gogit.gorepo_language_stats_nogogit.gorepo_language_stats_test.gorepo_object.gorepo_ref.gorepo_ref_gogit.gorepo_ref_nogogit.gorepo_ref_test.gorepo_stats.gorepo_stats_test.gorepo_tag.gorepo_tag_gogit.gorepo_tag_nogogit.gorepo_tag_test.gorepo_test.gorepo_tree.gorepo_tree_gogit.gorepo_tree_nogogit.gosha1.gosha1_gogit.gosha1_nogogit.gosignature.gosignature_gogit.gosignature_nogogit.gosubmodule.gosubmodule_test.gotag.gotag_test.gotests/repos
language_stats_repo
repo1_bare
hooks
applypatch-msg.samplecommit-msg.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
pulls
repo2_empty/hooks
applypatch-msg.samplecommit-msg.samplefsmonitor-watchman.samplepost-update.samplepre-applypatch.samplepre-commit.samplepre-push.samplepre-rebase.samplepre-receive.sampleprepare-commit-msg.sampleupdate.sample
repo4_commitsbetween
repo5_pulls
url
utils.goutils_test.gogitgraph
graceful
context.gomanager.gomanager_unix.gomanager_windows.gonet_unix.gonet_windows.gorestart_unix.goserver.goserver_http.go
hcaptcha
highlight
hostmatcher
httpcache
httplib
indexer
bleve
code
bleve.gobleve_test.goelastic_search.goelastic_search_test.gogit.goindexer.goindexer_test.goqueue.gosearch.gowrapped.go
issues
stats
json
lfs
client.goclient_test.gocontent_store.goendpoint.goendpoint_test.gofilesystem_client.gohttp_client.gohttp_client_test.golocks.gopointer.gopointer_scanner_gogit.gopointer_scanner_nogogit.gopointer_test.gopointers.goserver.goshared.gotransferadapter.gotransferadapter_test.go
log
buffer.gobuffer_test.gocolors.gocolors_router.goconn.goconn_test.goconsole.goconsole_other.goconsole_test.goconsole_windows.goevent.gofile.gofile_test.gogroutinelabel.gogroutinelabel_test.golevel.golevel_test.golog.golog_test.gologger.gomultichannel.goprovider.gosmtp.gosmtp_test.gostack.gowriter.gowriter_test.go
markup
camo.gocamo_test.go
common
console
csv
external
html.gohtml_internal_test.gohtml_test.gomarkdown
markup.gomarkup_test.gomdstripper
orgmode
renderer.gorenderer_test.gosanitizer.gosanitizer_test.gometrics
migration
comment.godownloader.goerror.gofile_format.gofile_format_test.go
file_format_testdata
issue.golabel.gomessenger.gomilestone.gonull_downloader.gooptions.gopullrequest.goreaction.gorelease.gorepo.goretry_downloader.goreview.goschemas
schemas_bindata.goschemas_dynamic.goschemas_static.gomigrations
base
comment.godownloader.goissue.golabel.gomilestone.gooptions.gopullrequest.goreaction.gorelease.gorepo.gouploader.go
error.gogit.gogitea.gogitea_test.gogithub.gogithub_test.gomain_test.gomigrate.goupdate.gonosql
notification
options
packages
composer
conan
conanfile_parser.goconanfile_parser_test.goconaninfo_parser.goconaninfo_parser_test.gometadata.goreference.goreference_test.go
container
content_store.gohashed_buffer.gohashed_buffer_test.gohelm
maven
multi_hasher.gomulti_hasher_test.gonpm
nuget
pypi
rubygems
paginator
password
pprof
private
process
context.goerror.gomanager.gomanager_exec.gomanager_stacktraces.gomanager_test.gomanager_unix.gomanager_windows.goprocess.go
proxy
public
dynamic.gomain.gomime_types.gopublic.gopublic_bindata.gopublic_test.goserve_dynamic.goserve_static.gostatic.go
queue
bytefifo.gohelper.gomanager.goqueue.goqueue_bytefifo.goqueue_channel.goqueue_channel_test.goqueue_disk.goqueue_disk_channel.goqueue_disk_channel_test.goqueue_disk_test.goqueue_redis.goqueue_test.goqueue_wrapped.gosetting.gounique_queue.gounique_queue_channel.gounique_queue_channel_test.gounique_queue_disk.gounique_queue_disk_channel.gounique_queue_redis.gounique_queue_wrapped.goworkerpool.go
recaptcha
references
regexplru
repofiles
action.goaction_test.goblob.goblob_test.gocommit.gocommit_status.gocontent.gocontent_test.godelete.godiff.godiff_test.gofile.gofile_test.gorepofiles.gorepofiles_test.gotemp_repo.gotree.gotree_test.goupdate.goupload.goverification.go
repository
commits.gocommits_test.gocreate.gocreate_test.godelete.goenv.gofork.gogenerate.gogenerate_test.gohooks.goinit.gomain_test.gopush.gorepo.gotemp.go
secret
session
setting
attachment.gocache.gocors.gocron.gocron_test.godatabase.godatabase_sqlite.godirectory.gofederation.gogit.goi18n.goindexer.goindexer_test.golfs.golog.gomailer.gomarkup.gomigrations.gomime_type_map.gomirror.gooauth2_client.gopackages.gopicture.goproject.goproxy.goqueue.gorepository.goservice.gosession.gosetting.gosetting_test.gostorage.gostorage_test.gotask.gowebhook.go
ssh
storage
structs
admin_user.gocommit_status.gocron.gofork.gohook.goissue.goissue_comment.goissue_label.goissue_milestone.goissue_stopwatch.gonodeinfo.gonotifications.goorg.goorg_team.gopackage.gopull.gopull_review.gorelease.gorepo.gorepo_branch.gorepo_collaborator.gorepo_commit.gorepo_file.gorepo_note.gorepo_tag.gorepo_wiki.gosettings.gostatus.gouser.gouser_app.gouser_gpgkey.goutils.go
svg
sync
task
templates
test
timeutil
translation
typesniffer
updatechecker
upload
uri
user
util
compare.go
filebuffer
io.golegacy.golegacy_test.gopaginate.gopaginate_test.gopath.gopath_test.goremove.gosanitize.gosanitize_test.gosec_to_time.gosec_to_time_test.goshellquote.goshellquote_test.goslice.gostring.gostring_test.gotimer.gotruncate.gotruncate_test.gourl.goutil.goutil_test.govalidation
binding.gobinding_test.goglob_pattern_test.gohelpers.gohelpers_test.gorefname_test.goregex_pattern_test.govalidurl_test.go
web
webhook
options
gitignore
ALAltiumDesignerAndroidAutoItAutotoolsB4XBazelBeefCDKCodeIgniterConcrete5CoqDartDrupalEclipseFlaxEngineGoGo.AllowListGodotGradleGretlHugoIAR_EWARMIdrisJENKINS_HOMEJavaJekyllJetBrainsJigsawKiCadKotlinLensStudioMagento2MavenMetalsNasaSpecsIntactNixNodeOpenSSLPackerPerlPrestashopPureScriptPythonQtRROS2RailsRakuRustSAMSPFxScalaStrapiSublimeTextSyncthingTeXTerraformToitTwinCAT3UmbracoUnityVVisualStudioVisualStudioCodeWordPressXcodeXojocoreuVision
license
0BSDAALADSLAFL-1.1AFL-1.2AFL-2.0AFL-2.1AFL-3.0AGPL-1.0-onlyAGPL-1.0-or-laterAGPL-3.0-onlyAGPL-3.0-or-laterAMDPLPAAMLAMPASANTLR-PDANTLR-PD-fallbackAPAFMLAPL-1.0APSL-1.0APSL-1.1APSL-1.2APSL-2.0AbstylesAdobe-2006Adobe-GlyphAfmparseAladdinApache-1.0Apache-1.1Apache-2.0App-s2pArphic-1999Artistic-1.0Artistic-1.0-PerlArtistic-1.0-cl8Artistic-2.0Autoconf-exception-3.0BSD-1-ClauseBSD-2-ClauseBSD-2-Clause-PatentBSD-2-Clause-ViewsBSD-3-ClauseBSD-3-Clause-AttributionBSD-3-Clause-ClearBSD-3-Clause-LBNLBSD-3-Clause-ModificationBSD-3-Clause-No-Military-LicenseBSD-3-Clause-No-Nuclear-LicenseBSD-3-Clause-No-Nuclear-License-2014BSD-3-Clause-No-Nuclear-WarrantyBSD-3-Clause-Open-MPIBSD-4-ClauseBSD-4-Clause-ShortenedBSD-4-Clause-UCBSD-ProtectionBSD-Source-CodeBSL-1.0BUSL-1.1BaekmukBahyphBarrBeerwareBitTorrent-1.0BitTorrent-1.1Bitstream-VeraBlueOak-1.0.0Bootloader-exceptionBorceuxC-UDA-1.0CAL-1.0CAL-1.0-Combined-Work-ExceptionCATOSL-1.1CC-BY-1.0CC-BY-2.0CC-BY-2.5-AUCC-BY-3.0CC-BY-3.0-ATCC-BY-3.0-DECC-BY-3.0-NLCC-BY-3.0-USCC-BY-4.0CC-BY-NC-1.0CC-BY-NC-2.0CC-BY-NC-3.0CC-BY-NC-3.0-DECC-BY-NC-4.0CC-BY-NC-ND-1.0CC-BY-NC-ND-2.0CC-BY-NC-ND-3.0CC-BY-NC-ND-3.0-DECC-BY-NC-ND-3.0-IGOCC-BY-NC-ND-4.0CC-BY-NC-SA-1.0CC-BY-NC-SA-2.0CC-BY-NC-SA-2.0-FRCC-BY-NC-SA-2.0-UKCC-BY-NC-SA-3.0CC-BY-NC-SA-3.0-DECC-BY-NC-SA-3.0-IGOCC-BY-NC-SA-4.0CC-BY-ND-1.0CC-BY-ND-2.0CC-BY-ND-3.0CC-BY-ND-3.0-DECC-BY-ND-4.0CC-BY-SA-1.0CC-BY-SA-2.0CC-BY-SA-2.0-UKCC-BY-SA-2.1-JPCC-BY-SA-3.0CC-BY-SA-3.0-ATCC-BY-SA-3.0-DECC-BY-SA-4.0CC-PDDCCC0-1.0CDDL-1.0CDDL-1.1CDL-1.0CDLA-Permissive-1.0CDLA-Permissive-2.0CDLA-Sharing-1.0CECILL-1.0CECILL-1.1CECILL-2.0CECILL-2.1CECILL-BCECILL-CCERN-OHL-1.1CERN-OHL-1.2CERN-OHL-P-2.0CERN-OHL-S-2.0CERN-OHL-W-2.0CNRI-JythonCNRI-PythonCNRI-Python-GPL-CompatibleCOIL-1.0CPAL-1.0CPL-1.0CPOL-1.02CUA-OPL-1.0CalderaClArtisticCommunity-Spec-1.0Condor-1.1CrosswordCrystalStackerCubeD-FSL-1.0DL-DE-BY-2.0DOCDRL-1.0DSDPDigiRule-FOSS-exceptionDotseqnECL-1.0ECL-2.0EFL-1.0EFL-2.0EPICSEPL-1.0EPL-2.0EUDatagridEUPL-1.0EUPL-1.1EUPL-1.2Elastic-2.0EntessaErlPL-1.1EurosymFDK-AACFSFAPFSFULFSFULLRFTLFairFrameworx-1.0FreeBSD-DOCFreeImageGCC-exception-2.0GCC-exception-3.1GDGFDL-1.1-invariants-onlyGFDL-1.1-invariants-or-laterGFDL-1.1-no-invariants-onlyGFDL-1.1-no-invariants-or-laterGFDL-1.1-onlyGFDL-1.1-or-laterGFDL-1.2-invariants-onlyGFDL-1.2-invariants-or-laterGFDL-1.2-no-invariants-onlyGFDL-1.2-no-invariants-or-laterGFDL-1.2-onlyGFDL-1.2-or-laterGFDL-1.3-invariants-onlyGFDL-1.3-invariants-or-laterGFDL-1.3-no-invariants-onlyGFDL-1.3-no-invariants-or-laterGFDL-1.3-onlyGFDL-1.3-or-laterGL2PSGLWTPLGPL-1.0-onlyGPL-1.0-or-laterGPL-2.0-onlyGPL-2.0-or-laterGPL-3.0-linking-exceptionGPL-3.0-linking-source-exceptionGPL-3.0-onlyGPL-3.0-or-laterGPL-CC-1.0GiftwareGlideGlulxeHPNDHPND-sell-variantHTMLTIDYHaskellReportHippocratic-2.1IBM-pibsICUIJGIPAIPL-1.0ISCImageMagickImlib2Info-ZIPIntelIntel-ACPIInterbase-1.0JPNICJSONJamJasPer-2.0KiCad-libraries-exceptionLAL-1.2LAL-1.3LGPL-2.0-onlyLGPL-2.0-or-laterLGPL-2.1-onlyLGPL-2.1-or-laterLGPL-3.0-linking-exceptionLGPL-3.0-onlyLGPL-3.0-or-laterLGPLLRLLVM-exceptionLPL-1.0LPL-1.02LPPL-1.0LPPL-1.1LPPL-1.2LPPL-1.3aLPPL-1.3cLZMA-exceptionLatex2eLeptonicaLiLiQ-P-1.1LiLiQ-R-1.1LiLiQ-Rplus-1.1LibpngLinux-OpenIBLinux-man-pages-copyleftLinux-syscall-noteMITMIT-0MIT-CMUMIT-Modern-VariantMIT-advertisingMIT-ennaMIT-fehMIT-open-groupMITNFAMPL-1.0MPL-1.1MPL-2.0MPL-2.0-no-copyleft-exceptionMS-PLMS-RLMTLLMakeIndexMirOSMotosotoMulanPSL-1.0MulanPSL-2.0MulticsMupNAIST-2003NASA-1.3NBPL-1.0NCGL-UK-2.0NCSANGPLNIST-PDNIST-PD-fallbackNLOD-1.0NLOD-2.0NLPLNOSLNPL-1.0NPL-1.1NPOSL-3.0NRLNTPNTP-0NaumenNet-SNMPNetCDFNewsletrNokiaNokia-Qt-exception-1.1NowebO-UDA-1.0OCCT-PLOCLC-2.0OCaml-LGPL-linking-exceptionODC-By-1.0ODbL-1.0OFL-1.0OFL-1.0-RFNOFL-1.0-no-RFNOFL-1.1OFL-1.1-RFNOFL-1.1-no-RFNOGC-1.0OGDL-Taiwan-1.0OGL-Canada-2.0OGL-UK-1.0OGL-UK-2.0OGL-UK-3.0OGTSLOLDAP-1.1OLDAP-1.2OLDAP-1.3OLDAP-1.4OLDAP-2.0OLDAP-2.0.1OLDAP-2.1OLDAP-2.2OLDAP-2.2.1OLDAP-2.2.2OLDAP-2.3OLDAP-2.4OLDAP-2.7OMLOPL-1.0OPUBL-1.0OSET-PL-2.1OSL-1.0OSL-1.1OSL-2.0OSL-2.1OSL-3.0OpenJDK-assembly-exception-1.0OpenSSLPDDL-1.0PHP-3.0PHP-3.01PS-or-PDF-font-exception-20170817PSF-2.0Parity-6.0.0Parity-7.0.0PlexusPolyForm-Noncommercial-1.0.0PolyForm-Small-Business-1.0.0PostgreSQLPython-2.0QPL-1.0QhullQt-GPL-exception-1.0Qt-LGPL-exception-1.1Qwt-exception-1.0RHeCos-1.1RPL-1.1RPSL-1.0RSA-MDRSCPLRdiscRubySAX-PDSCEASGI-B-1.0SGI-B-1.1SGI-B-2.0SHL-0.51SHL-2.0SHL-2.1SISSLSISSL-1.2SMLNJSMPPLSNIASPL-1.0SSH-OpenSSHSSH-shortSSPL-1.0SWLSaxpathSchemeReportSendmailSendmail-8.23SimPL-2.0SleepycatSpencer-86Spencer-94Spencer-99SugarCRM-1.1.3Swift-exceptionTAPR-OHL-1.0TCLTCP-wrappersTMateTORQUE-1.1TOSLTU-Berlin-1.0TU-Berlin-2.0UCL-1.0UPL-1.0Unicode-DFS-2015Unicode-DFS-2016Unicode-TOUUniversal-FOSS-exception-1.0UnlicenseVOSTROMVSL-1.0Verbatim-man-pagesVimW3CW3C-19980720W3C-20150513WTFPLWatcom-1.0WsuipaWxWindows-exception-3.1X11X11-distribute-modifications-variantXFree86-1.1XSkatXeroxXnetYPL-1.0YPL-1.1ZPL-1.1ZPL-2.0ZPL-2.1ZedZend-2.0Zimbra-1.3Zimbra-1.4Zlibblessingcopyleft-next-0.3.0copyleft-next-0.3.1curldiffmarkdvipdfmeGenixetalab-2.0freertos-exception-2.0gSOAP-1.3bgnu-javamail-exceptiongnuploti2p-gpl-java-exceptioniMatixlibpng-2.0libselinux-1.0libtiffmpich2mpluspsfragpsutilsu-boot-exception-2.0xinetdxppzlib-acknowledgement
locale
TRANSLATORSlocale_bg-BG.inilocale_cs-CZ.inilocale_de-DE.inilocale_el-GR.inilocale_en-US.inilocale_es-ES.inilocale_fa-IR.inilocale_fi-FI.inilocale_fr-FR.inilocale_hu-HU.inilocale_id-ID.inilocale_is-IS.inilocale_it-IT.inilocale_ja-JP.inilocale_ko-KR.inilocale_lt-LT.inilocale_lv-LV.inilocale_ml-IN.inilocale_nb-NO.inilocale_nl-NL.inilocale_nn-NO.inilocale_no-NO.inilocale_pl-PL.inilocale_pt-BR.inilocale_pt-PT.inilocale_ru-RU.inilocale_ru-UA.inilocale_si-LK.inilocale_sr-SP.inilocale_sv-SE.inilocale_tr-TR.inilocale_uk-UA.inilocale_vi-VN.inilocale_zh-CN.inilocale_zh-HK.inilocale_zh-TW.ini
public
img
apple-touch-icon.png
auth
azuread.pngazureadv2.pnggoogle.pngmastodon.pngmicrosoftonline.pngnextcloud.pngopenid_connect.pngopenid_connect.svgyandex.png
avatar_default.pngemoji
failed.pngfavicon.icofavicon.pngfavicon.svgfeishu.pnggitea-192.pnggitea-512.pnggitea-lg.pnggitea-safari.svggitea-sm.pnggitea.svgloading.pnglogo.pnglogo.svgmatrix.svgmsteams.pngpackagist.pngrepo_default.pngsvg
fontawesome-openid.svgfontawesome-windows.svggitea-codebase.svggitea-composer.svggitea-conan.svggitea-double-chevron-left.svggitea-double-chevron-right.svggitea-git.svggitea-gitbucket.svggitea-gitea.svggitea-github.svggitea-gitlab.svggitea-gogs.svggitea-helm.svggitea-join.svggitea-lock-cog.svggitea-lock.svggitea-maven.svggitea-npm.svggitea-nuget.svggitea-onedev.svggitea-python.svggitea-rubygems.svggitea-split.svggitea-unlock.svggitea-vscode.svggitea-whitespace.svgmaterial-invert-colors.svgmaterial-palette.svgocticon-accessibility.svgocticon-alert.svgocticon-apps.svgocticon-archive.svgocticon-arrow-both.svgocticon-arrow-down.svgocticon-arrow-left.svgocticon-arrow-right.svgocticon-arrow-switch.svgocticon-arrow-up.svgocticon-beaker.svgocticon-bell-fill.svgocticon-bell-slash.svgocticon-bell.svgocticon-blocked.svgocticon-bold.svgocticon-book.svgocticon-bookmark-slash.svgocticon-bookmark.svgocticon-briefcase.svgocticon-broadcast.svgocticon-browser.svgocticon-bug.svgocticon-calendar.svgocticon-check-circle-fill.svgocticon-check-circle.svgocticon-check.svgocticon-checklist.svgocticon-chevron-down.svgocticon-chevron-left.svgocticon-chevron-right.svgocticon-chevron-up.svgocticon-circle-slash.svgocticon-circle.svgocticon-clock.svgocticon-cloud-offline.svgocticon-cloud.svgocticon-code-of-conduct.svgocticon-code-review.svgocticon-code-square.svgocticon-code.svgocticon-codescan-checkmark.svgocticon-codescan.svgocticon-codespaces.svgocticon-columns.svgocticon-comment-discussion.svgocticon-comment.svgocticon-container.svgocticon-copy.svgocticon-cpu.svgocticon-credit-card.svgocticon-cross-reference.svgocticon-dash.svgocticon-database.svgocticon-dependabot.svgocticon-desktop-download.svgocticon-device-camera-video.svgocticon-device-camera.svgocticon-device-desktop.svgocticon-device-mobile.svgocticon-diamond.svgocticon-diff-added.svgocticon-diff-ignored.svgocticon-diff-modified.svgocticon-diff-removed.svgocticon-diff-renamed.svgocticon-diff.svgocticon-dot-fill.svgocticon-dot.svgocticon-download.svgocticon-duplicate.svgocticon-ellipsis.svgocticon-eye-closed.svgocticon-eye.svgocticon-feed-discussion.svgocticon-feed-forked.svgocticon-feed-heart.svgocticon-feed-merged.svgocticon-feed-person.svgocticon-feed-repo.svgocticon-feed-rocket.svgocticon-feed-star.svgocticon-feed-tag.svgocticon-feed-trophy.svgocticon-file-added.svgocticon-file-badge.svgocticon-file-binary.svgocticon-file-code.svgocticon-file-diff.svgocticon-file-directory-fill.svgocticon-file-directory-open-fill.svgocticon-file-directory.svgocticon-file-moved.svgocticon-file-removed.svgocticon-file-submodule.svgocticon-file-symlink-file.svgocticon-file-zip.svgocticon-file.svgocticon-filter.svgocticon-flame.svgocticon-fold-down.svgocticon-fold-up.svgocticon-fold.svgocticon-gear.svgocticon-gift.svgocticon-git-branch.svgocticon-git-commit.svgocticon-git-compare.svgocticon-git-merge.svgocticon-git-pull-request-closed.svgocticon-git-pull-request-draft.svgocticon-git-pull-request.svgocticon-globe.svgocticon-grabber.svgocticon-graph.svgocticon-hash.svgocticon-heading.svgocticon-heart-fill.svgocticon-heart.svgocticon-history.svgocticon-home.svgocticon-horizontal-rule.svgocticon-hourglass.svgocticon-hubot.svgocticon-id-badge.svgocticon-image.svgocticon-inbox.svgocticon-infinity.svgocticon-info.svgocticon-issue-closed.svgocticon-issue-draft.svgocticon-issue-opened.svgocticon-issue-reopened.svgocticon-italic.svgocticon-iterations.svgocticon-kebab-horizontal.svgocticon-key-asterisk.svgocticon-key.svgocticon-law.svgocticon-light-bulb.svgocticon-link-external.svgocticon-link.svgocticon-list-ordered.svgocticon-list-unordered.svgocticon-location.svgocticon-lock.svgocticon-log.svgocticon-logo-gist.svgocticon-logo-github.svgocticon-mail.svgocticon-mark-github.svgocticon-markdown.svgocticon-megaphone.svgocticon-mention.svgocticon-meter.svgocticon-milestone.svgocticon-mirror.svgocticon-moon.svgocticon-mortar-board.svgocticon-multi-select.svgocticon-mute.svgocticon-no-entry.svgocticon-north-star.svgocticon-note.svgocticon-number.svgocticon-organization.svgocticon-package-dependencies.svgocticon-package-dependents.svgocticon-package.svgocticon-paintbrush.svgocticon-paper-airplane.svgocticon-paste.svgocticon-pencil.svgocticon-people.svgocticon-person-add.svgocticon-person-fill.svgocticon-person.svgocticon-pin.svgocticon-play.svgocticon-plug.svgocticon-plus-circle.svgocticon-plus.svgocticon-project.svgocticon-pulse.svgocticon-question.svgocticon-quote.svgocticon-reply.svgocticon-repo-clone.svgocticon-repo-deleted.svgocticon-repo-forked.svgocticon-repo-locked.svgocticon-repo-pull.svgocticon-repo-push.svgocticon-repo-template.svgocticon-repo.svgocticon-report.svgocticon-rocket.svgocticon-rows.svgocticon-rss.svgocticon-ruby.svgocticon-screen-full.svgocticon-screen-normal.svgocticon-search.svgocticon-server.svgocticon-share-android.svgocticon-share.svgocticon-shield-check.svgocticon-shield-lock.svgocticon-shield-x.svgocticon-shield.svgocticon-sidebar-collapse.svgocticon-sidebar-expand.svgocticon-sign-in.svgocticon-sign-out.svgocticon-single-select.svgocticon-skip.svgocticon-sliders.svgocticon-smiley.svgocticon-sort-asc.svgocticon-sort-desc.svgocticon-square-fill.svgocticon-square.svgocticon-squirrel.svgocticon-stack.svgocticon-star-fill.svgocticon-star.svgocticon-stop.svgocticon-stopwatch.svgocticon-strikethrough.svgocticon-sun.svgocticon-sync.svgocticon-tab-external.svgocticon-table.svgocticon-tag.svgocticon-tasklist.svgocticon-telescope-fill.svgocticon-telescope.svgocticon-terminal.svgocticon-three-bars.svgocticon-thumbsdown.svgocticon-thumbsup.svgocticon-tools.svgocticon-trash.svgocticon-triangle-down.svgocticon-triangle-left.svgocticon-triangle-right.svgocticon-triangle-up.svgocticon-trophy.svgocticon-typography.svgocticon-unfold.svgocticon-unlock.svgocticon-unmute.svgocticon-unverified.svgocticon-upload.svgocticon-verified.svgocticon-versions.svgocticon-video.svgocticon-webhook.svgocticon-workflow.svgocticon-x-circle-fill.svgocticon-x-circle.svgocticon-x.svgocticon-zap.svg
telegram.pngwechatwork.pngvendor
VERSIONSlibrejs.html
assets
font-awesome
lato-fonts
lato-v16-latin-700.eotlato-v16-latin-700.svglato-v16-latin-700.ttflato-v16-latin-700.wofflato-v16-latin-700.woff2lato-v16-latin-700italic.eotlato-v16-latin-700italic.svglato-v16-latin-700italic.ttflato-v16-latin-700italic.wofflato-v16-latin-700italic.woff2lato-v16-latin-italic.eotlato-v16-latin-italic.svglato-v16-latin-italic.ttflato-v16-latin-italic.wofflato-v16-latin-italic.woff2lato-v16-latin-regular.eotlato-v16-latin-regular.svglato-v16-latin-regular.ttflato-v16-latin-regular.wofflato-v16-latin-regular.woff2
octicons
swagger-ui
plugins
clipboard
codemirror
.gitattributes.gitignore.npmignore.travis.ymlLICENSE
addon
comment
dialog
display
edit
fold
brace-fold.jscomment-fold.jsfoldcode.jsfoldgutter.cssfoldgutter.jsindent-fold.jsmarkdown-fold.jsxml-fold.js
hint
anyword-hint.jscss-hint.jshtml-hint.jsjavascript-hint.jsshow-hint.cssshow-hint.jssql-hint.jsxml-hint.js
lint
coffeescript-lint.jscss-lint.jshtml-lint.jsjavascript-lint.jsjson-lint.jslint.csslint.jsyaml-lint.js
merge
mode
runmode
scroll
search
jump-to-line.jsmatch-highlighter.jsmatchesonscrollbar.cssmatchesonscrollbar.jssearch.jssearchcursor.js
selection
tern
wrap
mode
apl
asciiarmor
asn.1
asterisk
brainfuck
clike
clojure
cmake
cobol
coffeescript
commonlisp
crystal
css
cypher
d
dart
diff
django
dockerfile
dtd
dylan
ebnf
ecl
eiffel
elm
erlang
factor
fcl
forth
fortran
gas
gfm
gherkin
go
groovy
haml
handlebars
haskell-literate
haskell
haxe
htmlembedded
htmlmixed
http
idl
index.htmljavascript
jinja2
jsx
julia
livescript
lua
markdown
mathematica
mbox
meta.jsmirc
mllike
modelica
mscgen
mumps
nginx
nsis
ntriples
octave
oz
pascal
pegjs
perl
php
pig
powershell
properties
protobuf
pug
puppet
python
q
r
rpm
rst
ruby
rust
sas
sass
scheme
shell
sieve
slim
smalltalk
smarty
solr
soy
sparql
spreadsheet
sql
stex
stylus
swift
tcl
textile
tiddlywiki
tiki
toml
tornado
troff
ttcn-cfg
ttcn
turtle
twig
vb
vbscript
velocity
verilog
vhdl
vue
webidl
xml
xquery
yacas
yaml-frontmatter
yaml
z80
cssrelpreload
dropzone
emojify
LICENSEemojify.custom.js
images
+1.png-1.png100.png1234.png8ball.pnga.pngab.pngabc.pngabcd.pngaccept.pngaerial_tramway.pngairplane.pngalarm_clock.pngalien.pngambulance.pnganchor.pngangel.pnganger.pngangry.pnganguished.pngant.pngapple.pngaquarius.pngaries.pngarrow_backward.pngarrow_double_down.pngarrow_double_up.pngarrow_down.pngarrow_down_small.pngarrow_forward.pngarrow_heading_down.pngarrow_heading_up.pngarrow_left.pngarrow_lower_left.pngarrow_lower_right.pngarrow_right.pngarrow_right_hook.pngarrow_up.pngarrow_up_down.pngarrow_up_small.pngarrow_upper_left.pngarrow_upper_right.pngarrows_clockwise.pngarrows_counterclockwise.pngart.pngarticulated_lorry.pngastonished.pngatm.pngb.pngbaby.pngbaby_bottle.pngbaby_chick.pngbaby_symbol.pngback.pngbaggage_claim.pngballoon.pngballot_box_with_check.pngbamboo.pngbanana.pngbangbang.pngbank.pngbar_chart.pngbarber.pngbaseball.pngbasketball.pngbath.pngbathtub.pngbattery.pngbear.pngbee.pngbeer.pngbeers.pngbeetle.pngbeginner.pngbell.pngbento.pngbicyclist.pngbike.pngbikini.pngbird.pngbirthday.pngblack_circle.pngblack_joker.pngblack_medium_small_square.pngblack_medium_square.pngblack_nib.pngblack_small_square.pngblack_square.pngblack_square_button.pngblossom.pngblowfish.pngblue_book.pngblue_car.pngblue_heart.pngblush.pngboar.pngboat.pngbomb.pngbook.pngbookmark.pngbookmark_tabs.pngbooks.pngboom.pngboot.pngbouquet.pngbow.pngbowling.pngbowtie.pngboy.pngbread.pngbride_with_veil.pngbridge_at_night.pngbriefcase.pngbroken_heart.pngbug.pngbulb.pngbullettrain_front.pngbullettrain_side.pngbus.pngbusstop.pngbust_in_silhouette.pngbusts_in_silhouette.pngcactus.pngcake.pngcalendar.pngcalling.pngcamel.pngcamera.pngcancer.pngcandy.pngcapital_abcd.pngcapricorn.pngcar.pngcard_index.pngcarousel_horse.pngcat.pngcat2.pngcd.pngchart.pngchart_with_downwards_trend.pngchart_with_upwards_trend.pngcheckered_flag.pngcherries.pngcherry_blossom.pngchestnut.pngchicken.pngchildren_crossing.pngchocolate_bar.pngchristmas_tree.pngchurch.pngcinema.pngcircus_tent.pngcity_sunrise.pngcity_sunset.pngcl.pngclap.pngclapper.pngclipboard.pngclock1.pngclock10.pngclock1030.pngclock11.pngclock1130.pngclock12.pngclock1230.pngclock130.pngclock2.pngclock230.pngclock3.pngclock330.pngclock4.pngclock430.pngclock5.pngclock530.pngclock6.pngclock630.pngclock7.pngclock730.pngclock8.pngclock830.pngclock9.pngclock930.pngclosed_book.pngclosed_lock_with_key.pngclosed_umbrella.pngcloud.pngclubs.pngcn.pngcocktail.pngcoffee.pngcold_sweat.pngcollision.pngcomputer.pngconfetti_ball.pngconfounded.pngconfused.pngcongratulations.pngconstruction.pngconstruction_worker.pngconvenience_store.pngcookie.pngcool.pngcop.pngcopyright.pngcorn.pngcouple.pngcouple_with_heart.pngcouplekiss.pngcow.pngcow2.pngcredit_card.pngcrescent_moon.pngcrocodile.pngcrossed_flags.pngcrown.pngcry.pngcrying_cat_face.pngcrystal_ball.pngcupid.pngcurly_loop.pngcurrency_exchange.pngcurry.pngcustard.pngcustoms.pngcyclone.pngdancer.pngdancers.pngdango.pngdart.pngdash.pngdate.pngde.pngdeciduous_tree.pngdepartment_store.pngdiamond_shape_with_a_dot_inside.pngdiamonds.pngdisappointed.pngdisappointed_relieved.pngdizzy.pngdizzy_face.pngdo_not_litter.pngdog.pngdog2.pngdollar.pngdolls.pngdolphin.pngdonut.pngdoor.pngdoughnut.pngdragon.pngdragon_face.pngdress.pngdromedary_camel.pngdroplet.pngdvd.pnge-mail.pngear.pngear_of_rice.pngearth_africa.pngearth_americas.pngearth_asia.pngegg.pngeggplant.pngeight.pngeight_pointed_black_star.pngeight_spoked_asterisk.pngelectric_plug.pngelephant.pngemail.pngend.pngenvelope.pnges.pngeuro.pngeuropean_castle.pngeuropean_post_office.pngevergreen_tree.pngexclamation.pngexpressionless.pngeyeglasses.pngeyes.pngfacepunch.pngfactory.pngfallen_leaf.pngfamily.pngfast_forward.pngfax.pngfearful.pngfeelsgood.pngfeet.pngferris_wheel.pngfile_folder.pngfinnadie.pngfire.pngfire_engine.pngfireworks.pngfirst_quarter_moon.pngfirst_quarter_moon_with_face.pngfish.pngfish_cake.pngfishing_pole_and_fish.pngfist.pngfive.pngflags.pngflashlight.pngfloppy_disk.pngflower_playing_cards.pngflushed.pngfoggy.pngfootball.pngfork_and_knife.pngfountain.pngfour.pngfour_leaf_clover.pngfr.pngfree.pngfried_shrimp.pngfries.pngfrog.pngfrowning.pngfu.pngfuelpump.pngfull_moon.pngfull_moon_with_face.pnggame_die.pnggb.pnggem.pnggemini.pngghost.pnggift.pnggift_heart.pnggirl.pnggitea.pngglobe_with_meridians.pnggoat.pnggoberserk.pnggodmode.pnggolf.pnggrapes.pnggreen_apple.pnggreen_book.pnggreen_heart.pnggrey_exclamation.pnggrey_question.pnggrimacing.pnggrin.pnggrinning.pngguardsman.pngguitar.pnggun.pnghaircut.pnghamburger.pnghammer.pnghamster.pnghand.pnghandbag.pnghankey.pnghash.pnghatched_chick.pnghatching_chick.pngheadphones.pnghear_no_evil.pngheart.pngheart_decoration.pngheart_eyes.pngheart_eyes_cat.pngheartbeat.pngheartpulse.pnghearts.pngheavy_check_mark.pngheavy_division_sign.pngheavy_dollar_sign.pngheavy_exclamation_mark.pngheavy_minus_sign.pngheavy_multiplication_x.pngheavy_plus_sign.pnghelicopter.pngherb.pnghibiscus.pnghigh_brightness.pnghigh_heel.pnghocho.pnghoney_pot.pnghoneybee.pnghorse.pnghorse_racing.pnghospital.pnghotel.pnghotsprings.pnghourglass.pnghourglass_flowing_sand.pnghouse.pnghouse_with_garden.pnghurtrealbad.pnghushed.pngice_cream.pngicecream.pngid.pngideograph_advantage.pngimp.pnginbox_tray.pngincoming_envelope.pnginformation_desk_person.pnginformation_source.pnginnocent.pnginterrobang.pngiphone.pngit.pngizakaya_lantern.pngjack_o_lantern.pngjapan.pngjapanese_castle.pngjapanese_goblin.pngjapanese_ogre.pngjeans.pngjoy.pngjoy_cat.pngjp.pngkey.pngkeycap_ten.pngkimono.pngkiss.pngkissing.pngkissing_cat.pngkissing_closed_eyes.pngkissing_face.pngkissing_heart.pngkissing_smiling_eyes.pngkoala.pngkoko.pngkr.pnglarge_blue_circle.pnglarge_blue_diamond.pnglarge_orange_diamond.pnglast_quarter_moon.pnglast_quarter_moon_with_face.pnglaughing.pngleaves.pngledger.pngleft_luggage.pngleft_right_arrow.pngleftwards_arrow_with_hook.pnglemon.pngleo.pngleopard.pnglibra.pnglight_rail.pnglink.pnglips.pnglipstick.pnglock.pnglock_with_ink_pen.pnglollipop.pngloop.pngloudspeaker.pnglove_hotel.pnglove_letter.pnglow_brightness.pngm.pngmag.pngmag_right.pngmahjong.pngmailbox.pngmailbox_closed.pngmailbox_with_mail.pngmailbox_with_no_mail.pngman.pngman_with_gua_pi_mao.pngman_with_turban.pngmans_shoe.pngmaple_leaf.pngmask.pngmassage.pngmeat_on_bone.pngmega.pngmelon.pngmemo.pngmens.pngmetal.pngmetro.pngmicrophone.pngmicroscope.pngmilky_way.pngminibus.pngminidisc.pngmobile_phone_off.pngmoney_with_wings.pngmoneybag.pngmonkey.pngmonkey_face.pngmonorail.pngmortar_board.pngmount_fuji.pngmountain_bicyclist.pngmountain_cableway.pngmountain_railway.pngmouse.pngmouse2.pngmovie_camera.pngmoyai.pngmuscle.pngmushroom.pngmusical_keyboard.pngmusical_note.pngmusical_score.pngmute.pngnail_care.pngname_badge.pngneckbeard.pngnecktie.pngnegative_squared_cross_mark.pngneutral_face.pngnew.pngnew_moon.pngnew_moon_with_face.pngnewspaper.pngng.pngnine.pngno_bell.pngno_bicycles.pngno_entry.pngno_entry_sign.pngno_good.pngno_mobile_phones.pngno_mouth.pngno_pedestrians.pngno_smoking.pngnon-potable_water.pngnose.pngnotebook.pngnotebook_with_decorative_cover.pngnotes.pngnut_and_bolt.pngo.pngo2.pngocean.pngoctocat.pngoctopus.pngoden.pngoffice.pngok.pngok_hand.pngok_woman.pngolder_man.pngolder_woman.pngon.pngoncoming_automobile.pngoncoming_bus.pngoncoming_police_car.pngoncoming_taxi.pngone.pngopen_file_folder.pngopen_hands.pngopen_mouth.pngophiuchus.pngorange_book.pngoutbox_tray.pngox.pngpackage.pngpage_facing_up.pngpage_with_curl.pngpager.pngpalm_tree.pngpanda_face.pngpaperclip.pngparking.pngpart_alternation_mark.pngpartly_sunny.pngpassport_control.pngpaw_prints.pngpeach.pngpear.pngpencil.pngpencil2.pngpenguin.pngpensive.pngperforming_arts.pngpersevere.pngperson_frowning.pngperson_with_blond_hair.pngperson_with_pouting_face.pngphone.pngpig.pngpig2.pngpig_nose.pngpill.pngpineapple.pngpisces.pngpizza.pngplus1.pngpoint_down.pngpoint_left.pngpoint_right.pngpoint_up.pngpoint_up_2.pngpolice_car.pngpoodle.pngpoop.pngpost_office.pngpostal_horn.pngpostbox.pngpotable_water.pngpouch.pngpoultry_leg.pngpound.pngpouting_cat.pngpray.pngprincess.pngpunch.pngpurple_heart.pngpurse.pngpushpin.pngput_litter_in_its_place.pngquestion.pngrabbit.pngrabbit2.pngracehorse.pngradio.pngradio_button.pngrage.pngrage1.pngrage2.pngrage3.pngrage4.pngrailway_car.pngrainbow.pngraised_hand.pngraised_hands.pngraising_hand.pngram.pngramen.pngrat.pngrecycle.pngred_car.pngred_circle.pngregistered.pngrelaxed.pngrelieved.pngrepeat.pngrepeat_one.pngrestroom.pngrevolving_hearts.pngrewind.pngribbon.pngrice.pngrice_ball.pngrice_cracker.pngrice_scene.pngring.pngrocket.pngroller_coaster.pngrooster.pngrose.pngrotating_light.pnground_pushpin.pngrowboat.pngru.pngrugby_football.pngrunner.pngrunning.pngrunning_shirt_with_sash.pngsa.pngsagittarius.pngsailboat.pngsake.pngsandal.pngsanta.pngsatellite.pngsatisfied.pngsaxophone.pngschool.pngschool_satchel.pngscissors.pngscorpius.pngscream.pngscream_cat.pngscroll.pngseat.pngsecret.pngsee_no_evil.pngseedling.pngseven.pngshaved_ice.pngsheep.pngshell.pngship.pngshipit.pngshirt.pngshit.pngshoe.pngshower.pngsignal_strength.pngsix.pngsix_pointed_star.pngski.pngskull.pngsleeping.pngsleepy.pngslot_machine.pngsmall_blue_diamond.pngsmall_orange_diamond.pngsmall_red_triangle.pngsmall_red_triangle_down.pngsmile.pngsmile_cat.pngsmiley.pngsmiley_cat.pngsmiling_imp.pngsmirk.pngsmirk_cat.pngsmoking.pngsnail.pngsnake.pngsnowboarder.pngsnowflake.pngsnowman.pngsob.pngsoccer.pngsoon.pngsos.pngsound.pngspace_invader.pngspades.pngspaghetti.pngsparkle.pngsparkler.pngsparkles.pngsparkling_heart.pngspeak_no_evil.pngspeaker.pngspeech_balloon.pngspeedboat.pngsquirrel.pngstar.pngstar2.pngstars.pngstation.pngstatue_of_liberty.pngsteam_locomotive.pngstew.pngstraight_ruler.pngstrawberry.pngstuck_out_tongue.pngstuck_out_tongue_closed_eyes.pngstuck_out_tongue_winking_eye.pngsun_with_face.pngsunflower.pngsunglasses.pngsunny.pngsunrise.pngsunrise_over_mountains.pngsurfer.pngsushi.pngsuspect.pngsuspension_railway.pngsweat.pngsweat_drops.pngsweat_smile.pngsweet_potato.pngswimmer.pngsymbols.pngsyringe.pngtada.pngtanabata_tree.pngtangerine.pngtaurus.pngtaxi.pngtea.pngtelephone.pngtelephone_receiver.pngtelescope.pngtennis.pngtent.pngthought_balloon.pngthree.pngthumbsdown.pngthumbsup.pngticket.pngtiger.pngtiger2.pngtired_face.pngtm.pngtoilet.pngtokyo_tower.pngtomato.pngtongue.pngtop.pngtophat.pngtractor.pngtraffic_light.pngtrain.pngtrain2.pngtram.pngtriangular_flag_on_post.pngtriangular_ruler.pngtrident.pngtriumph.pngtrolleybus.pngtrollface.pngtrophy.pngtropical_drink.pngtropical_fish.pngtruck.pngtrumpet.pngtshirt.pngtulip.pngturtle.pngtv.pngtwisted_rightwards_arrows.pngtwo.pngtwo_hearts.pngtwo_men_holding_hands.pngtwo_women_holding_hands.pngu5272.pngu5408.pngu55b6.pngu6307.pngu6708.pngu6709.pngu6e80.pngu7121.pngu7533.pngu7981.pngu7a7a.pnguk.pngumbrella.pngunamused.pngunderage.pngunlock.pngup.pngus.pngv.pngvertical_traffic_light.pngvhs.pngvibration_mode.pngvideo_camera.pngvideo_game.pngviolin.pngvirgo.pngvolcano.pngvs.pngwalking.pngwaning_crescent_moon.pngwaning_gibbous_moon.pngwarning.pngwatch.pngwater_buffalo.pngwatermelon.pngwave.pngwavy_dash.pngwaxing_crescent_moon.pngwaxing_gibbous_moon.pngwc.pngweary.pngwedding.pngwhale.pngwhale2.pngwheelchair.pngwhite_check_mark.pngwhite_circle.pngwhite_flower.pngwhite_large_square.pngwhite_medium_small_square.pngwhite_medium_square.pngwhite_small_square.pngwhite_square_button.pngwind_chime.pngwine_glass.pngwink.pngwolf.pngwoman.pngwomans_clothes.pngwomans_hat.pngwomens.pngworried.pngwrench.pngx.pngyellow_heart.pngyen.pngyum.pngzap.pngzero.pngzzz.png
fomantic
LICENSE.mdsemantic.csssemantic.jssemantic.min.csssemantic.min.js
themes
basic/assets/fonts
default/assets
fonts
brand-icons.eotbrand-icons.svgbrand-icons.ttfbrand-icons.woffbrand-icons.woff2icons.eoticons.svgicons.ttficons.wofficons.woff2outline-icons.eotoutline-icons.svgoutline-icons.ttfoutline-icons.woffoutline-icons.woff2
images
github/assets/fonts
material/assets/fonts
highlight
jquery-migrate
jquery.areyousure
jquery.datetimepicker
jquery.minicolors
jquery
moment
promise-polyfill
simplemde
tribute
u2f
vue-calendar-heatmap
vue
routers
admin
admin.goadmin_test.goauths.goemails.gohooks.gomain_test.gonotice.goorgs.gorepos.gousers.gousers_test.go
api
packages
v1
admin
api.goauth.goauth_windows.gomisc
notify
org
packages
repo
blob.gobranch.gocollaborators.gocommits.gofile.gofork.gogit_hook.gogit_ref.gohook.gohook_test.goissue.goissue_comment.goissue_label.goissue_reaction.goissue_stopwatch.goissue_subscription.goissue_tracked_time.gokey.golabel.golanguage.gomain_test.gomigrate.gomilestone.gomirror.gonotes.gopatch.gopull.gopull_review.gorelease.gorelease_attachment.gorelease_tags.gorepo.gorepo_test.gostar.gostatus.gosubscriber.gotag.goteams.gotopic.gotransfer.gotree.gowiki.go
settings
swagger
user
utils
common
dev
home.goinit.goinstall.goinstall
metrics.goorg
private
default_branch.gohook.gohook_post_receive.gohook_pre_receive.gohook_proc_receive.gohook_verification.gointernal.gointernal_repo.gokey.gomail.gomanager.gomanager_process.gomanager_unix.gomanager_windows.gorestore_repo.goserv.gossh_log.go
repo
activity.goattachment.goblame.gobranch.gocommit.gocompare.godownload.goeditor.goeditor_test.gohttp.goissue.goissue_dependency.goissue_label.goissue_label_test.goissue_lock.goissue_stopwatch.goissue_timetrack.goissue_watch.golfs.gomain_test.gomiddlewares.gomilestone.gopull.gopull_review.gorelease.gorelease_test.gorepo.gosearch.gosetting.gosetting_protected_branch.gosettings_test.gotopic.goview.gowebhook.gowiki.gowiki_test.go
routes
swagger_json.gouser
auth.goauth_openid.goavatar.gohome.gohome_test.gomain_test.gonotification.gooauth.goprofile.go
setting
utils
web
admin
admin.goadmin_test.goauths.goemails.gohooks.gomain_test.gonotice.goorgs.gopackages.gorepos.gousers.gousers_test.go
auth.goauth
auth_windows.gobase.godev
events
explore
feed
goget.gohealthcheck
home.gometrics.gomisc
nodeinfo.goorg
repo
activity.goattachment.goblame.gobranch.gocherry_pick.gocommit.gocompare.godownload.goeditor.gofind.gohttp.gohttp_test.goissue.goissue_content_history.goissue_dependency.goissue_label.goissue_label_test.goissue_lock.goissue_stopwatch.goissue_test.goissue_timetrack.goissue_watch.golfs.gomain_test.gomiddlewares.gomigrate.gomilestone.gopackages.gopatch.goprojects.goprojects_test.gopull.gopull_review.gorelease.gorelease_test.gorender.gorepo.gosearch.gosetting.gosetting_protected_branch.gosettings_test.gotag.gotopic.gotreelist.goview.gowebhook.gowiki.gowiki_test.go
swagger_json.gouser
avatar.gohome.gohome_test.gomain_test.gonotification.gopackage.goprofile.gosearch.go
web.gowebfinger.gosetting
stop_watch.gotask.goscripts
services
agit
asymkey
attachment
auth
auth.goauth_test.gobasic.gogroup.gohttpsign.gointerface.gooauth2.goreverseproxy.gosession.gosignin.gosource.gosspi_windows.gosync.go
source
db
ldap
README.mdassert_interface_test.gosecurity_protocol.gosource.gosource_authenticate.gosource_group_sync.gosource_search.gosource_sync.goutil.go
oauth2
assert_interface_test.goinit.gojwtsigningkey.goproviders.goproviders_base.goproviders_custom.goproviders_openid.goproviders_simple.gosource.gosource_authenticate.gosource_callout.gosource_name.gosource_register.gostore.gotoken.gourlmapping.go
pam
smtp
sspi
automerge
comments
context
cron
externalaccount
forms
admin.goauth_form.goorg.gorepo_branch_form.gorepo_form.gorepo_tag_form.gouser_form.gouser_form_auth_openid.gouser_form_hidden_comments.gouser_form_test.go
gitdiff
issue
assignee.goassignee_test.gocommit.gocommit_test.gocontent.goissue.goissue_test.golabel.golabel_test.gomain_test.gomilestone.gomilestone_test.gostatus.go
lfs
mailer
mail.gomail_comment.gomail_issue.gomail_release.gomail_repo.gomail_test.gomailer.gomailer_test.gomain_test.go
migrations
codebase.gocodebase_test.gocommon.godump.goerror.gogit.gogitbucket.gogitea_downloader.gogitea_downloader_test.gogitea_uploader.gogitea_uploader_test.gogithub.gogithub_test.gogitlab.gogitlab_test.gogogs.gogogs_test.gohttp_client.gomain_test.gomigrate.gomigrate_test.goonedev.goonedev_test.gorestore.goupdate.go
mirror
org
packages
pull
check.gocheck_test.gocommit_status.goedits.golfs.gomain_test.gomerge.gopatch.gopatch_unmerged.gopull.gopull_test.goreview.gotemp_repo.goupdate.go
release
repository
adopt.goadopt_test.go
archiver
avatar.goavatar_test.gobranch.gocache.gocheck.gofiles
cherry_pick.gocommit.gocontent_test.godelete.godiff.godiff_test.gofile.gopatch.gotemp_repo.gotree.goupdate.goupload.go
fork.gofork_test.gogenerate.gohooks.gomain_test.gopush.gorepository.gorepository_test.goreview.goreview_test.gotemplate.gotransfer.gotransfer_test.gotask
user
webhook
deliver.godingtalk.godingtalk_test.godiscord.godiscord_test.gofeishu.gofeishu_test.gogeneral_test.gomain_test.gomatrix.gomatrix_test.gomsteams.gomsteams_test.gopackagist.gopackagist_test.gopayloader.goslack.goslack_test.gotelegram.gotelegram_test.gowebhook.gowebhook_test.gowechatwork.go
wiki
snap
templates
admin
auth
base
config.tmplcron.tmpldashboard.tmplemails
hook_new.tmplhooks.tmplmonitor.tmplnav.tmplnavbar.tmplnotice.tmplorg
packages
process-row.tmplprocess.tmplqueue.tmplrepo
stacktrace-row.tmplstacktrace.tmpluser
api/packages/pypi
base
alert.tmplalert_details.tmpldelete_modal_actions.tmpldisable_form_autofill.tmplfooter.tmplfooter_content.tmplhead.tmplhead_navbar.tmplhead_script.tmplpaginate.tmpl
explore
home.tmplinstall.tmplmail
org
package
content
composer.tmplcomposer_dependencies.tmplconan.tmplcontainer.tmplgeneric.tmplhelm.tmplmaven.tmplnpm.tmplnpm_dependencies.tmplnuget.tmplpypi.tmplrubygems.tmplrubygems_dependencies.tmpl
metadata
settings.tmplshared
view.tmplpwa
repo
activity.tmplblame.tmpl
branch
branch_dropdown.tmplclone_buttons.tmplclone_script.tmplcommit_page.tmplcommit_status.tmplcommit_statuses.tmplcommits.tmplcommits_list.tmplcommits_list_small.tmplcommits_table.tmplcreate.tmpldiff
blob_excerpt.tmplbox.tmplcomment_form.tmplcomments.tmplcompare.tmplconversation.tmplcsv_diff.tmplimage_diff.tmplnew_comment.tmplnew_review.tmploptions_dropdown.tmplsection_split.tmplsection_unified.tmplstats.tmplwhitespace_dropdown.tmpl
editor
empty.tmplfind
forks.tmplgraph.tmplgraph
header.tmplhome.tmplicon.tmplissue
branch_selector_field.tmplchoose.tmplcomment_tab.tmpllabel_precolors.tmpllabels.tmpl
migrate.tmpllabels
edit_delete_label.tmpllabel.tmpllabel_list.tmpllabel_load_template.tmpllabel_new.tmpllabels_sidebar.tmpl
list.tmplmilestone_issues.tmplmilestone_new.tmplmilestones.tmplnew.tmplnew_form.tmplopenclose.tmplsearch.tmplview.tmplview_content.tmplview_content
add_reaction.tmplattachments.tmplcomments.tmplcomments_delete_time.tmplcontext_menu.tmplpull.tmplpull_merge_instruction.tmplreactions.tmplreference_issue_dialog.tmplsidebar.tmpl
view_title.tmplmigrate
codebase.tmplgit.tmplgitbucket.tmplgitea.tmplgithub.tmplgitlab.tmplgogs.tmplmigrate.tmplmigrating.tmplonedev.tmploptions.tmpl
migrating.tmplpackages.tmplprojects
pulls
release
search.tmplsettings
branches.tmplcollaboration.tmpldeploy_keys.tmplgithook_edit.tmplgithooks.tmpllfs.tmpllfs_file.tmpllfs_file_find.tmpllfs_locks.tmpllfs_pointers.tmplnav.tmplnavbar.tmploptions.tmplprotected_branch.tmpltags.tmpl
shabox_badge.tmplsub_menu.tmplunicode_escape_prompt.tmplupload.tmpluser_cards.tmplview_file.tmplview_list.tmplwatchers.tmplwebhook
wiki
shared
status
swagger
user
auth
activate.tmplchange_passwd.tmplchange_passwd_inner.tmplfinalize_openid.tmplforgot_passwd.tmplgrant.tmplgrant_error.tmpllink_account.tmploidc_wellknown.tmplprohibit_login.tmplreset_passwd.tmplsignin.tmplsignin_inner.tmplsignin_navbar.tmplsignin_openid.tmplsignup.tmplsignup_inner.tmplsignup_openid_connect.tmplsignup_openid_navbar.tmplsignup_openid_register.tmpltwofa.tmpltwofa_scratch.tmplu2f.tmplu2f_error.tmplwebauthn.tmplwebauthn_error.tmpl
dashboard
heatmap.tmplnotification
overview
profile.tmplproject.tmplsettings
account.tmplappearance.tmplapplications.tmplapplications_oauth2.tmplapplications_oauth2_edit.tmplgrants_oauth2.tmplkeys.tmplkeys_gpg.tmplkeys_principal.tmplkeys_ssh.tmplnavbar.tmplorganization.tmplprofile.tmplrepos.tmplsecurity.tmpl
security
security_accountlinks.tmplsecurity_openid.tmplsecurity_twofa.tmplsecurity_u2f.tmpltwofa_enroll.tmpltools
vendor
cloud.google.com/go
gitea.com
lunny/levelqueue
macaron
binding
cache
captcha
cors
csrf
gzip
i18n
inject
macaron
.drone.yml.gitignoreLICENSEREADME.mdcontext.gogo.modgo.sumlogger.gomacaron.gomacaronlogo.pngrecovery.gorender.goresponse_writer.goreturn_handler.gorouter.gostatic.gotree.goutil_go17.goutil_go18.go
session
.drone.yml.gitignoreLICENSEREADME.md
couchbase
file.goflash.gogo.modgo.summemcache
memory.gomysql
nodb
postgres
redis
session.goutils.gotoolbox
github.com
BurntSushi/toml
.gitignore.travis.ymlCOMPATIBLECOPYINGMakefileREADME.mddecode.godecode_meta.godoc.goencode.goencoding_types.goencoding_types_1.1.golex.goparse.gosession.vimtype_check.gotype_fields.go
PuerkitoBio
goquery
.gitattributes.gitignore.travis.ymlLICENSEREADME.mdarray.godoc.goexpand.gofilter.gogo.modgo.sumiteration.gomanipulation.goproperty.goquery.gotraversal.gotype.goutilities.go
purell
urlesc
RoaringBitmap/roaring
.drone.yml.gitignore.gitmodules.travis.ymlAUTHORSCONTRIBUTORSLICENSELICENSE-2.0.txtMakefileREADME.mdarraycontainer.goarraycontainer_gen.gobitmapcontainer.gobitmapcontainer_gen.gobyte_input.goclz.goclz_compat.goctz.goctz_compat.gofastaggregation.gogo.modgo.summanyiterator.goparallel.gopopcnt.gopopcnt_amd64.spopcnt_asm.gopopcnt_compat.gopopcnt_generic.gopopcnt_slices.gopriorityqueue.goroaring.goroaringarray.goroaringarray_gen.goruncontainer.goruncontainer_gen.goserialization.goserialization_generic.goserialization_littleendian.goserializationfuzz.gosetutil.goshortiterator.gosmat.goutil.go
andybalholm/cascadia
anmitsu/go-shlex
asaskevich/govalidator
.travis.ymlCONTRIBUTING.mdLICENSEREADME.mdarrays.goconverter.goerror.gonumerics.gopatterns.gotypes.goutils.govalidator.gowercker.yml
beorn7/perks
blevesearch
bleve
.gitignore.travis.ymlCONTRIBUTING.mdLICENSEREADME.md
analysis
config.goconfig_app.goconfig_disk.godoc.godocument
document.gofield.gofield_boolean.gofield_composite.gofield_datetime.gofield_geopoint.gofield_numeric.gofield_text.goindexing_options.go
error.gogeo
index.goindex
analysis.gofield_cache.goindex.go
index_alias.goindex_alias_impl.goindex_impl.goindex_meta.goindex_stats.gomapping.goscorch
README.mdevent.gointroducer.gomerge.go
mergeplan
optimize.gopersister.goscorch.gosegment
snapshot_index.gosnapshot_index_dict.gosnapshot_index_doc.gosnapshot_index_tfr.gosnapshot_rollback.gosnapshot_segment.gostats.gostore
upsidedown
mapping
numeric
query.goregistry
analyzer.gocache.gochar_filter.godatetime_parser.gofragment_formatter.gofragmenter.gohighlighter.goindex_type.goregistry.gostore.gotoken_filter.gotoken_maps.gotokenizer.go
search.gosearch
collector.go
collector
explanation.gofacet
facets_builder.gohighlight
levenshtein.gopool.goquery
bool_field.goboolean.goboost.goconjunction.godate_range.godisjunction.godocid.gofuzzy.gogeo_boundingbox.gogeo_boundingpolygon.gogeo_distance.gomatch.gomatch_all.gomatch_none.gomatch_phrase.gomulti_phrase.gonumeric_range.gophrase.goprefix.goquery.goquery_string.goquery_string.yquery_string.y.goquery_string_lex.goquery_string_parser.goregexp.goterm.goterm_range.gowildcard.go
scorer
search.gosearcher
ordered_searchers_list.gosearch_boolean.gosearch_conjunction.gosearch_disjunction.gosearch_disjunction_heap.gosearch_disjunction_slice.gosearch_docid.gosearch_filter.gosearch_fuzzy.gosearch_geoboundingbox.gosearch_geopointdistance.gosearch_geopolygon.gosearch_match_all.gosearch_match_none.gosearch_multi_term.gosearch_numeric_range.gosearch_phrase.gosearch_regexp.gosearch_term.gosearch_term_prefix.gosearch_term_range.go
sort.goutil.gosize
go-porterstemmer
segment
boombuler/barcode
LICENSEREADME.mdbarcode.go
qr
alphanumeric.goautomatic.goblocks.goencoder.goerrorcorrection.gonumeric.goqrcode.gounicode.goversioninfo.go
scaledbarcode.goutils
bradfitz/gomemcache
couchbase
gomemcached
goutils
vellum
couchbaselabs/go-couchbase
.gitignore.travis.ymlLICENSEREADME.markdownaudit.goclient.goconn_pool.goddocs.goobserve.gopools.goport_map.gostreaming.gotap.goupr.gousers.goutil.govbmap.goviews.go
davecgh/go-spew
denisenkom/go-mssqldb
LICENSE.txtREADME.mdappveyor.ymlbuf.gobulkcopy.gobulkcopy_sql.goconn_str.goconvert.godoc.goerror.gogo.modgo.sumlog.gomssql.gomssql_go110.gomssql_go110pre.gomssql_go19.gomssql_go19pre.gonet.gontlm.gorpc.gosspi_windows.gotds.gotoken.gotoken_string.gotran.gotvp_go19.gotypes.gouniqueidentifier.go
internal
cp
charset.gocollation.gocp1250.gocp1251.gocp1252.gocp1253.gocp1254.gocp1255.gocp1256.gocp1257.gocp1258.gocp437.gocp850.gocp874.gocp932.gocp936.gocp949.gocp950.go
decimal
querytext
dgrijalva/jwt-go
.gitignore.travis.ymlLICENSEMIGRATION_GUIDE.mdREADME.mdVERSION_HISTORY.mdclaims.godoc.goecdsa.goecdsa_utils.goerrors.gohmac.gomap_claims.gonone.goparser.gorsa.gorsa_pss.gorsa_utils.gosigning_method.gotoken.go
editorconfig/editorconfig-core-go/v2
.editorconfig.gitattributes.gitignore.gitmodules.travis.ymlCHANGELOG.mdCMakeLists.txtLICENSEMakefileREADME.mdeditorconfig.gofnmatch.gogo.modgo.sum
edsrzf/mmap-go
emirpasic/gods
etcd-io/bbolt
.gitignore.travis.ymlLICENSEMakefileREADME.mdbolt_386.gobolt_amd64.gobolt_arm.gobolt_arm64.gobolt_linux.gobolt_mips64x.gobolt_mipsx.gobolt_openbsd.gobolt_ppc.gobolt_ppc64.gobolt_ppc64le.gobolt_riscv64.gobolt_s390x.gobolt_unix.gobolt_unix_solaris.gobolt_windows.goboltsync_unix.gobucket.gocursor.godb.godoc.goerrors.gofreelist.gofreelist_hmap.gonode.gopage.gotx.go
ethantkoenig/rupture
.gitignore.travis.ymlGopkg.lockGopkg.tomlLICENSEREADME.mdflushing_batch.gometadata.gosharded_index.go
fsnotify/fsnotify
.editorconfig.gitignore.travis.ymlAUTHORSCHANGELOG.mdCONTRIBUTING.mdLICENSEREADME.mdfen.gofsnotify.goinotify.goinotify_poller.gokqueue.goopen_mode_bsd.goopen_mode_darwin.gowindows.go
gliderlabs/ssh
LICENSEREADME.mdagent.gocircle.ymlconn.gocontext.godoc.gooptions.goserver.gosession.gossh.gotcpip.goutil.gowrap.go
glycerine/go-unsnap-stream
.gitignoreLICENSEREADME.mdbinary.datbinary.dat.snappyrbuf.gosnap.gounenc.txtunenc.txt.snappyunsnap.go
go-openapi
analysis
.codecov.yml.gitignore.golangci.yml.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mdanalyzer.goappveyor.ymldebug.godoc.gofixer.goflatten.gogo.modgo.sum
internal
mixin.goschema.goerrors
.gitignore.golangci.yml.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mdapi.goauth.godoc.gogo.modgo.sumheaders.gomiddleware.goparsing.goschema.go
inflect
jsonpointer
jsonreference
loads
.editorconfig.gitignore.golangci.yml.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mddoc.go
fmts
go.modgo.sumspec.goruntime
.editorconfig.gitignore.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mdbytestream.goclient_auth_info.goclient_operation.goclient_request.goclient_response.goconstants.gocsv.godiscard.gofile.gogo.modgo.sumheaders.gointerfaces.gojson.go
logger
middleware
context.go
request.godenco
doc.gogo18.goheader
negotiate.gonot_implemented.gooperation.goparameter.gopre_go18.goredoc.gorequest.gorouter.gosecurity.gospec.gountyped
validation.gosecurity
statuses.gotext.govalues.goxml.gospec
.editorconfig.gitignore.golangci.yml.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mdbindata.gocache.gocontact_info.godebug.goexpander.goexternal_docs.gogo.modgo.sumheader.goinfo.goitems.golicense.gonormalizer.gooperation.goparameter.gopath_item.gopaths.goref.goresponse.goresponses.goschema.goschema_loader.gosecurity_scheme.gospec.goswagger.gotag.gounused.goxml_object.go
strfmt
.editorconfig.gitignore.golangci.yml.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mdbson.godate.godefault.godoc.goduration.goformat.gogo.modgo.sumtime.go
swag
.editorconfig.gitignore.golangci.yml.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mdconvert.goconvert_types.godoc.gogo.modgo.sumjson.goloading.goname_lexem.gonet.gopath.gopost_go18.gopost_go19.gopre_go18.gopre_go19.gosplit.goutil.goyaml.go
validate
.editorconfig.gitignore.golangci.yml.travis.ymlCODE_OF_CONDUCT.mdLICENSEREADME.mddebug.godefault_validator.godoc.goexample_validator.goformats.gogo.modgo.sumhelpers.goobject_validator.gooptions.goresult.gorexp.goschema.goschema_messages.goschema_option.goschema_props.goslice_validator.gospec.gospec_messages.gotype.goupdate-fixtures.shvalidator.govalues.go
go-redis/redis
.gitignore.travis.ymlCHANGELOG.mdLICENSEMakefileREADME.mdcluster.gocluster_commands.gocommand.gocommands.godoc.go
internal
iterator.gooptions.gopipeline.gopubsub.goredis.goresult.goring.goscript.gosentinel.gotx.gouniversal.gogo-sql-driver/mysql
.gitignore.travis.ymlAUTHORSCHANGELOG.mdCONTRIBUTING.mdLICENSEREADME.mdappengine.goauth.gobuffer.gocollations.goconnection.goconnection_go18.goconst.godriver.godsn.goerrors.gofields.goinfile.gopackets.goresult.gorows.gostatement.gotransaction.goutils.goutils_go17.goutils_go18.go
go-stack/stack
go-swagger/go-swagger
LICENSE
cmd/swagger
.gitignore
commands
diff.go
swagger.godiff
array_diff.gocompatibility.godifference_location.godifftypes.gonode.goreporting.gospec_analyser.gospec_difference.gotype_adapters.go
expand.goflatten.gogenerate.gogenerate
initcmd.goinitcmd
mixin.goserve.govalidate.goversion.gocodescan
application.gometa.gooperations.goparameters.goparser.goregexprs.goresponses.goroute_params.goroutes.goschema.gospec.go
generator
bindata.goclient.goconfig.godebug.godiscriminators.godoc.goformats.gogen-debug.shmodel.gooperation.goshared.gostructs.gosupport.gotemplate_repo.gotypes.go
scan
gobwas/glob
.gitignore.travis.ymlLICENSEbench.sh
compiler
glob.gomatch
any.goany_of.gobtree.gocontains.goevery_of.golist.gomatch.gomax.gomin.gonothing.goprefix.goprefix_any.goprefix_suffix.gorange.gorow.gosegments.gosingle.gosuffix.gosuffix_any.gosuper.gotext.go
readme.mdsyntax
util
gogs
chardet
2022.goAUTHORSLICENSEREADME.mddetector.gogo.modicu-license.htmlmulti_byte.gorecognizer.gosingle_byte.gounicode.goutf8.go
cron
golang-sql/civil
golang
google
go-github/v24
AUTHORSLICENSE
github
activity.goactivity_events.goactivity_notifications.goactivity_star.goactivity_watching.goadmin.goadmin_stats.goapps.goapps_installation.goapps_marketplace.goauthorizations.gochecks.godoc.goevent.goevent_types.gogists.gogists_comments.gogit.gogit_blobs.gogit_commits.gogit_refs.gogit_tags.gogit_trees.gogithub-accessors.gogithub.gogitignore.gointeractions.gointeractions_orgs.gointeractions_repos.goissues.goissues_assignees.goissues_comments.goissues_events.goissues_labels.goissues_milestones.goissues_timeline.golicenses.gomessages.gomigrations.gomigrations_source_import.gomigrations_user.gomisc.goorgs.goorgs_hooks.goorgs_members.goorgs_outside_collaborators.goorgs_projects.goorgs_users_blocking.goprojects.gopulls.gopulls_comments.gopulls_reviewers.gopulls_reviews.goreactions.gorepos.gorepos_collaborators.gorepos_comments.gorepos_commits.gorepos_community_health.gorepos_contents.gorepos_deployments.gorepos_forks.gorepos_hooks.gorepos_invitations.gorepos_keys.gorepos_merging.gorepos_pages.gorepos_prereceive_hooks.gorepos_projects.gorepos_releases.gorepos_stats.gorepos_statuses.gorepos_traffic.gosearch.gostrings.goteams.goteams_discussion_comments.goteams_discussions.goteams_members.gotimestamp.gousers.gousers_administration.gousers_blocking.gousers_emails.gousers_followers.gousers_gpg_keys.gousers_keys.gowith_appengine.gowithout_appengine.go
go-querystring
gorilla
context
handlers
LICENSEREADME.mdcanonical.gocompress.gocors.godoc.gogo.modhandlers.gohandlers_go18.gohandlers_pre18.gologging.goproxy_headers.gorecovery.go
mux
.travis.ymlISSUE_TEMPLATE.mdLICENSEREADME.mdcontext_gorilla.gocontext_native.godoc.gomiddleware.gomux.goregexp.goroute.gotest_helpers.go
securecookie
sessions
hashicorp/hcl
.gitignore.travis.ymlLICENSEMakefileREADME.mdappveyor.ymldecoder.gogo.modgo.sumhcl.go
hcl
ast
parser
printer
scanner
strconv
token
json
lex.goparse.goissue9/identicon
jaytaylor/html2text
jbenet/go-context
jessevdk/go-flags
.travis.ymlLICENSEREADME.mdarg.gocheck_crosscompile.shclosest.gocommand.gocompletion.goconvert.goerror.goflags.gogroup.gohelp.goini.goman.gomultitag.gooption.gooptstyle_other.gooptstyle_windows.goparser.gotermsize.gotermsize_nosysioctl.gotiocgwinsz_bsdish.gotiocgwinsz_linux.gotiocgwinsz_other.go
kballard/go-shellquote
kevinburke/ssh_config
.gitattributes.gitignore.mailmap.travis.ymlAUTHORS.txtLICENSEMakefileREADME.mdconfig.golexer.goparser.goposition.gotoken.govalidators.go
keybase/go-crypto
AUTHORSCONTRIBUTORSLICENSEPATENTS
brainpool
cast5
curve25519
const_amd64.scswap_amd64.scurve25519.gocurve_impl.godoc.gofreeze_amd64.sladderstep_amd64.smont25519_amd64.gomul_amd64.ssquare_amd64.s
ed25519
openpgp
armor
canonical_text.goecdh
elgamal
errors
keys.gopacket
compressed.goconfig.goecdh.goencrypted_key.goliteral.goocfb.goone_pass_signature.goopaque.gopacket.goprivate_key.gopublic_key.gopublic_key_v3.goreader.gosignature.gosignature_v3.gosymmetric_key_encrypted.gosymmetrically_encrypted.gouserattribute.gouserid.go
patch.shread.gos2k
sig-v3.patchwrite.gorsa
klauspost/compress
LICENSE
flate
deflate.godict_decoder.gofast_encoder.gohuffman_bit_writer.gohuffman_code.goinflate.golevel1.golevel2.golevel3.golevel4.golevel5.golevel6.gostateless.gotoken.go
gzip
kr
pretty
text
lafriks/xormstore
lib/pq
.gitignore.travis.sh.travis.ymlCONTRIBUTING.mdLICENSE.mdREADME.mdTESTS.mdarray.gobuf.goconn.goconn_go18.goconnector.gocopy.godoc.goencode.goerror.gogo.modnotify.go
oid
rows.goscram
ssl.gossl_permissions.gossl_windows.gourl.gouser_posix.gouser_windows.gouuid.golunny
dingtalk_webhook
log
nodb
magiconair/properties
.gitignore.travis.ymlCHANGELOG.mdLICENSEREADME.mddecode.godoc.gogo.modintegrate.golex.goload.goparser.goproperties.gorangecheck.go
mailru/easyjson
markbates/goth
.gitignore.travis.ymlLICENSE.txtREADME.mddoc.gogo.modgo.sumsession.gouser.go
gothic
provider.goproviders
bitbucket
discord
dropbox
facebook
gitea
github
gitlab
google
openidConnect
twitter
mattn
go-isatty
.travis.ymlLICENSEREADME.mddoc.gogo.modgo.sumisatty_android.goisatty_bsd.goisatty_linux.goisatty_others.goisatty_solaris.goisatty_windows.go
go-sqlite3
.gitignore.travis.ymlLICENSEREADME.mdbackup.gocallback.godoc.goerror.gosqlite3-binding.csqlite3-binding.hsqlite3.gosqlite3_context.gosqlite3_func_crypt.gosqlite3_go18.gosqlite3_libsqlite3.gosqlite3_load_extension.gosqlite3_load_extension_omit.gosqlite3_opt_allow_uri_authority.gosqlite3_opt_app_armor.gosqlite3_opt_foreign_keys.gosqlite3_opt_fts5.gosqlite3_opt_icu.gosqlite3_opt_introspect.gosqlite3_opt_json1.gosqlite3_opt_secure_delete.gosqlite3_opt_secure_delete_fast.gosqlite3_opt_stat4.gosqlite3_opt_unlock_notify.csqlite3_opt_unlock_notify.gosqlite3_opt_userauth.gosqlite3_opt_userauth_omit.gosqlite3_opt_vacuum_full.gosqlite3_opt_vacuum_incr.gosqlite3_opt_vtable.gosqlite3_other.gosqlite3_solaris.gosqlite3_trace.gosqlite3_type.gosqlite3_usleep_windows.gosqlite3_windows.gosqlite3ext.hstatic_mock.go
matttproud/golang_protobuf_extensions
mcuadros/go-version
.gitignore.travis.ymlLICENSEREADME.mdcompare.goconstraint.godoc.gogroup.gonormalize.gosort.gostability.go
microcosm-cc/bluemonday
.coveralls.yml.gitignore.travis.ymlCONTRIBUTING.mdCREDITS.mdLICENCE.mdMakefileREADME.mddoc.gohelpers.gopolicies.gopolicy.gosanitize.go
mitchellh
go-homedir
mapstructure
mrjones/oauth
mschoch/smat
msteinert/pam
nfnt/resize
niklasfasching/go-org
LICENSE
org
oliamb/cutter
pelletier/go-toml
.dockerignore.gitignore.travis.ymlCONTRIBUTING.mdDockerfileLICENSEPULL_REQUEST_TEMPLATE.mdREADME.mdappveyor.ymlbenchmark.jsonbenchmark.shbenchmark.tomlbenchmark.ymldoc.goexample-crlf.tomlexample.tomlfuzz.gofuzz.shgo.modgo.sumkeysparsing.golexer.gomarshal.gomarshal_OrderPreserve_Map_test.tomlmarshal_OrderPreserve_test.tomlmarshal_test.tomlparser.goposition.gotoken.gotoml.gotomltree_create.gotomltree_write.go
philhofer/fwd
pkg/errors
pmezard/go-difflib
pquerna/otp
prometheus
client_golang
LICENSENOTICE
prometheus
.gitignoreREADME.mdbuild_info.gobuild_info_pre_1.12.gocollector.gocounter.godesc.godoc.goexpvar_collector.gofnv.gogauge.gogo_collector.gohistogram.go
internal
labels.gometric.goobserver.goprocess_collector.goprocess_collector_other.goprocess_collector_windows.gopromhttp
registry.gosummary.gotimer.gountyped.govalue.govec.gowrap.goclient_model
common
procfs
.gitignore.golangci.ymlCONTRIBUTING.mdLICENSEMAINTAINERS.mdMakefileMakefile.commonNOTICEREADME.mdarp.gobuddyinfo.gocrypto.godoc.gofixtures.ttarfs.gogo.modgo.sum
internal
ipvs.gomdstat.gomountinfo.gomountstats.gonet_dev.gonet_softnet.gonet_unix.goproc.goproc_environ.goproc_fdinfo.goproc_io.goproc_limits.goproc_ns.goproc_psi.goproc_stat.goproc_status.goschedstat.gostat.gottarvm.goxfrm.gozoneinfo.goquasoft/websspi
.gitignore.travis.ymlLICENSEREADME.mdgo.modgo.sum
secctx
userinfo.goutf16.gowebsspi_windows.gowin32_windows.gosatori/go.uuid
sergi/go-diff
shurcooL
httpfs
vfsgen
siddontang/go-snappy
spf13
afero
.travis.ymlLICENSE.txtREADME.mdafero.goappveyor.ymlbasepath.gocacheOnReadFs.goconst_bsds.goconst_win_unix.gocopyOnWriteFs.gogo.modgo.sumhttpFs.goioutil.golstater.gomatch.go
mem
memmap.goos.gopath.goreadonlyfs.goregexpfs.gounionFile.goutil.gocast
jwalterweatherman
pflag
.gitignore.travis.ymlLICENSEREADME.mdbool.gobool_slice.gobytes.gocount.goduration.goduration_slice.goflag.gofloat32.gofloat64.gogolangflag.goint.goint16.goint32.goint64.goint8.goint_slice.goip.goip_slice.goipmask.goipnet.gostring.gostring_array.gostring_slice.gostring_to_int.gostring_to_string.gouint.gouint16.gouint32.gouint64.gouint8.gouint_slice.go
viper
src-d/gcfg
steveyen/gtreap
stretchr/testify
LICENSE
assert
assertion_format.goassertion_format.go.tmplassertion_forward.goassertion_forward.go.tmplassertion_order.goassertions.godoc.goerrors.goforward_assertions.gohttp_assertions.go
require
syndtr/goleveldb
LICENSE
leveldb
batch.go
cache
comparer.gocomparer
db.godb_compaction.godb_iter.godb_snapshot.godb_state.godb_transaction.godb_util.godb_write.godoc.goerrors.goerrors
filter.gofilter
iterator
journal
key.gomemdb
opt
options.gosession.gosession_compaction.gosession_record.gosession_util.gostorage.gostorage
file_storage.gofile_storage_nacl.gofile_storage_plan9.gofile_storage_solaris.gofile_storage_unix.gofile_storage_windows.gomem_storage.gostorage.go
table.gotable
util.goutil
version.gotinylib/msgp
LICENSE
msgp
toqueteos/webbrowser
tstranex/u2f
unknwon
cae
com
.gitignore.travis.ymlLICENSEREADME.mdcmd.goconvert.godir.gofile.gogo.modgo.sumhtml.gohttp.gomath.gopath.goregex.goslice.gostring.gotime.gourl.go
i18n
paginater
urfave/cli
.flake8.gitignore.travis.ymlCHANGELOG.mdLICENSEREADME.mdapp.goappveyor.ymlcategory.gocli.gocommand.gocontext.goerrors.goflag-types.jsonflag.goflag_generated.gofuncs.gogenerate-flag-typeshelp.goruntests
willf/bitset
.gitignore.travis.ymlLICENSEMakefileREADME.mdbitset.gopopcnt.gopopcnt_19.gopopcnt_amd64.gopopcnt_amd64.spopcnt_generic.gotrailing_zeros_18.gotrailing_zeros_19.go
xanzy/ssh-agent
yohcop/openid-go
.travis.ymlLICENSEREADME.mddiscover.godiscovery_cache.gogetter.gohtml_discovery.gononce_store.gonormalizer.goopenid.goredirect.goverify.goxrds.goyadis_discovery.go
yuin/goldmark
.gitignoreLICENSEMakefileREADME.md
ast
extension
go.modgo.summarkdown.goparser
attribute.goatx_heading.goauto_link.goblockquote.gocode_block.gocode_span.godelimiter.goemphasis.gofcode_block.gohtml_block.golink.golink_ref.golist.golist_item.goparagraph.goparser.goraw_html.gosetext_headings.gothematic_break.go
renderer
text
util
go.mongodb.org/mongo-driver
LICENSE
bson
bson.gobson_1_8.go
bsoncodec
bsoncodec.godefault_value_decoders.godefault_value_encoders.godoc.gomode.gopointer_codec.goproxy.goregistry.gostruct_codec.gostruct_tag_parser.gotypes.go
bsonrw
copier.godoc.goextjson_parser.goextjson_reader.goextjson_tables.goextjson_wrappers.goextjson_writer.gojson_scanner.gomode.goreader.govalue_reader.govalue_writer.gowriter.go
bsontype
decoder.godoc.goencoder.gomarshal.goprimitive
primitive_codecs.goraw.goraw_element.goraw_value.goregistry.gotypes.gounmarshal.gox/bsonx/bsoncore
golang.org/x
crypto
AUTHORSCONTRIBUTORSLICENSEPATENTS
acme
argon2
bcrypt
blake2b
blake2b.goblake2bAVX2_amd64.goblake2bAVX2_amd64.sblake2b_amd64.goblake2b_amd64.sblake2b_generic.goblake2b_ref.goblake2x.goregister.go
blowfish
cast5
chacha20
chacha_arm64.gochacha_arm64.schacha_generic.gochacha_noasm.gochacha_ppc64le.gochacha_ppc64le.schacha_s390x.gochacha_s390x.sxor.go
curve25519
ed25519
internal/subtle
md4
openpgp
armor
canonical_text.goelgamal
errors
keys.gopacket
compressed.goconfig.goencrypted_key.goliteral.goocfb.goone_pass_signature.goopaque.gopacket.goprivate_key.gopublic_key.gopublic_key_v3.goreader.gosignature.gosignature_v3.gosymmetric_key_encrypted.gosymmetrically_encrypted.gouserattribute.gouserid.go
read.gos2k
write.gopbkdf2
poly1305
bits_compat.gobits_go1.13.gomac_noasm.gopoly1305.gosum_amd64.gosum_amd64.ssum_generic.gosum_noasm.gosum_ppc64le.gosum_ppc64le.ssum_s390x.gosum_s390x.ssum_vmsl_s390x.s
scrypt
ssh
net
AUTHORSCONTRIBUTORSLICENSEPATENTS
context
html
idna
idna10.0.0.goidna9.0.0.gopunycode.gotables10.0.0.gotables11.0.0.gotables12.00.gotables9.0.0.gotrie.gotrieval.go
internal/socks
proxy
oauth2
.travis.ymlAUTHORSCONTRIBUTING.mdCONTRIBUTORSLICENSEREADME.mdgo.modgo.sum
google
internal
jws
jwt
oauth2.gotoken.gotransport.gosys
AUTHORSCONTRIBUTORSLICENSEPATENTS
cpu
asm_aix_ppc64.sbyteorder.gocpu.gocpu_aix_ppc64.gocpu_arm.gocpu_arm64.gocpu_arm64.scpu_gc_arm64.gocpu_gc_s390x.gocpu_gc_x86.gocpu_gccgo_arm64.gocpu_gccgo_s390x.gocpu_gccgo_x86.ccpu_gccgo_x86.gocpu_linux.gocpu_linux_arm.gocpu_linux_arm64.gocpu_linux_noinit.gocpu_linux_ppc64x.gocpu_linux_s390x.gocpu_mips64x.gocpu_mipsx.gocpu_other_arm64.gocpu_riscv64.gocpu_s390x.scpu_wasm.gocpu_x86.gocpu_x86.shwcap_linux.gosyscall_aix_ppc64_gc.go
unix
.gitignoreREADME.mdaffinity_linux.goaliases.goasm_aix_ppc64.sasm_darwin_386.sasm_darwin_amd64.sasm_darwin_arm.sasm_darwin_arm64.sasm_dragonfly_amd64.sasm_freebsd_386.sasm_freebsd_amd64.sasm_freebsd_arm.sasm_freebsd_arm64.sasm_linux_386.sasm_linux_amd64.sasm_linux_arm.sasm_linux_arm64.sasm_linux_mips64x.sasm_linux_mipsx.sasm_linux_ppc64x.sasm_linux_riscv64.sasm_linux_s390x.sasm_netbsd_386.sasm_netbsd_amd64.sasm_netbsd_arm.sasm_netbsd_arm64.sasm_openbsd_386.sasm_openbsd_amd64.sasm_openbsd_arm.sasm_openbsd_arm64.sasm_solaris_amd64.sbluetooth_linux.gocap_freebsd.goconstants.godev_aix_ppc.godev_aix_ppc64.godev_darwin.godev_dragonfly.godev_freebsd.godev_linux.godev_netbsd.godev_openbsd.godirent.goendian_big.goendian_little.goenv_unix.goerrors_freebsd_386.goerrors_freebsd_amd64.goerrors_freebsd_arm.gofcntl.gofcntl_darwin.gofcntl_linux_32bit.gofdset.gogccgo.gogccgo_c.cgccgo_linux_amd64.goioctl.gomkall.shmkerrors.shpagesize_unix.gopledge_openbsd.gorace.gorace0.goreaddirent_getdents.goreaddirent_getdirentries.gosockcmsg_dragonfly.gosockcmsg_linux.gosockcmsg_unix.gosockcmsg_unix_other.gostr.gosyscall.gosyscall_aix.gosyscall_aix_ppc.gosyscall_aix_ppc64.gosyscall_bsd.gosyscall_darwin.1_12.gosyscall_darwin.1_13.gosyscall_darwin.gosyscall_darwin_386.1_11.gosyscall_darwin_386.gosyscall_darwin_amd64.1_11.gosyscall_darwin_amd64.gosyscall_darwin_arm.1_11.gosyscall_darwin_arm.gosyscall_darwin_arm64.1_11.gosyscall_darwin_arm64.gosyscall_darwin_libSystem.gosyscall_dragonfly.gosyscall_dragonfly_amd64.gosyscall_freebsd.gosyscall_freebsd_386.gosyscall_freebsd_amd64.gosyscall_freebsd_arm.gosyscall_freebsd_arm64.gosyscall_linux.gosyscall_linux_386.gosyscall_linux_amd64.gosyscall_linux_amd64_gc.gosyscall_linux_arm.gosyscall_linux_arm64.gosyscall_linux_gc.gosyscall_linux_gc_386.gosyscall_linux_gccgo_386.gosyscall_linux_gccgo_arm.gosyscall_linux_mips64x.gosyscall_linux_mipsx.gosyscall_linux_ppc64x.gosyscall_linux_riscv64.gosyscall_linux_s390x.gosyscall_linux_sparc64.gosyscall_netbsd.gosyscall_netbsd_386.gosyscall_netbsd_amd64.gosyscall_netbsd_arm.gosyscall_netbsd_arm64.gosyscall_openbsd.gosyscall_openbsd_386.gosyscall_openbsd_amd64.gosyscall_openbsd_arm.gosyscall_openbsd_arm64.gosyscall_solaris.gosyscall_solaris_amd64.gosyscall_unix.gosyscall_unix_gc.gosyscall_unix_gc_ppc64x.gotimestruct.gounveil_openbsd.goxattr_bsd.gozerrors_aix_ppc.gozerrors_aix_ppc64.gozerrors_darwin_386.gozerrors_darwin_amd64.gozerrors_darwin_arm.gozerrors_darwin_arm64.gozerrors_dragonfly_amd64.gozerrors_freebsd_386.gozerrors_freebsd_amd64.gozerrors_freebsd_arm.gozerrors_freebsd_arm64.gozerrors_linux_386.gozerrors_linux_amd64.gozerrors_linux_arm.gozerrors_linux_arm64.gozerrors_linux_mips.gozerrors_linux_mips64.gozerrors_linux_mips64le.gozerrors_linux_mipsle.gozerrors_linux_ppc64.gozerrors_linux_ppc64le.gozerrors_linux_riscv64.gozerrors_linux_s390x.gozerrors_linux_sparc64.gozerrors_netbsd_386.gozerrors_netbsd_amd64.gozerrors_netbsd_arm.gozerrors_netbsd_arm64.gozerrors_openbsd_386.gozerrors_openbsd_amd64.gozerrors_openbsd_arm.gozerrors_openbsd_arm64.gozerrors_solaris_amd64.gozptrace_armnn_linux.gozptrace_linux_arm64.gozptrace_mipsnn_linux.gozptrace_mipsnnle_linux.gozptrace_x86_linux.gozsyscall_aix_ppc.gozsyscall_aix_ppc64.gozsyscall_aix_ppc64_gc.gozsyscall_aix_ppc64_gccgo.gozsyscall_darwin_386.1_11.gozsyscall_darwin_386.1_13.gozsyscall_darwin_386.1_13.szsyscall_darwin_386.gozsyscall_darwin_386.szsyscall_darwin_amd64.1_11.gozsyscall_darwin_amd64.1_13.gozsyscall_darwin_amd64.1_13.szsyscall_darwin_amd64.gozsyscall_darwin_amd64.szsyscall_darwin_arm.1_11.gozsyscall_darwin_arm.1_13.gozsyscall_darwin_arm.1_13.szsyscall_darwin_arm.gozsyscall_darwin_arm.szsyscall_darwin_arm64.1_11.gozsyscall_darwin_arm64.1_13.gozsyscall_darwin_arm64.1_13.szsyscall_darwin_arm64.gozsyscall_darwin_arm64.szsyscall_dragonfly_amd64.gozsyscall_freebsd_386.gozsyscall_freebsd_amd64.gozsyscall_freebsd_arm.gozsyscall_freebsd_arm64.gozsyscall_linux_386.gozsyscall_linux_amd64.gozsyscall_linux_arm.gozsyscall_linux_arm64.gozsyscall_linux_mips.gozsyscall_linux_mips64.gozsyscall_linux_mips64le.gozsyscall_linux_mipsle.gozsyscall_linux_ppc64.gozsyscall_linux_ppc64le.gozsyscall_linux_riscv64.gozsyscall_linux_s390x.gozsyscall_linux_sparc64.gozsyscall_netbsd_386.gozsyscall_netbsd_amd64.gozsyscall_netbsd_arm.gozsyscall_netbsd_arm64.gozsyscall_openbsd_386.gozsyscall_openbsd_amd64.gozsyscall_openbsd_arm.gozsyscall_openbsd_arm64.gozsyscall_solaris_amd64.gozsysctl_openbsd_386.gozsysctl_openbsd_amd64.gozsysctl_openbsd_arm.gozsysctl_openbsd_arm64.gozsysnum_darwin_386.gozsysnum_darwin_amd64.gozsysnum_darwin_arm.gozsysnum_darwin_arm64.gozsysnum_dragonfly_amd64.gozsysnum_freebsd_386.gozsysnum_freebsd_amd64.gozsysnum_freebsd_arm.gozsysnum_freebsd_arm64.gozsysnum_linux_386.gozsysnum_linux_amd64.gozsysnum_linux_arm.gozsysnum_linux_arm64.gozsysnum_linux_mips.gozsysnum_linux_mips64.gozsysnum_linux_mips64le.gozsysnum_linux_mipsle.gozsysnum_linux_ppc64.gozsysnum_linux_ppc64le.gozsysnum_linux_riscv64.gozsysnum_linux_s390x.gozsysnum_linux_sparc64.gozsysnum_netbsd_386.gozsysnum_netbsd_amd64.gozsysnum_netbsd_arm.gozsysnum_netbsd_arm64.gozsysnum_openbsd_386.gozsysnum_openbsd_amd64.gozsysnum_openbsd_arm.gozsysnum_openbsd_arm64.goztypes_aix_ppc.goztypes_aix_ppc64.goztypes_darwin_386.goztypes_darwin_amd64.goztypes_darwin_arm.goztypes_darwin_arm64.goztypes_dragonfly_amd64.goztypes_freebsd_386.goztypes_freebsd_amd64.goztypes_freebsd_arm.goztypes_freebsd_arm64.goztypes_linux_386.goztypes_linux_amd64.goztypes_linux_arm.goztypes_linux_arm64.goztypes_linux_mips.goztypes_linux_mips64.goztypes_linux_mips64le.goztypes_linux_mipsle.goztypes_linux_ppc64.goztypes_linux_ppc64le.goztypes_linux_riscv64.goztypes_linux_s390x.goztypes_linux_sparc64.goztypes_netbsd_386.goztypes_netbsd_amd64.goztypes_netbsd_arm.goztypes_netbsd_arm64.goztypes_openbsd_386.goztypes_openbsd_amd64.goztypes_openbsd_arm.goztypes_openbsd_arm64.goztypes_solaris_amd64.go
windows
aliases.godll_windows.goempty.senv_windows.goeventlog.goexec_windows.gomemory_windows.gomkerrors.bashmkknownfolderids.bashmksyscall.gorace.gorace0.gosecurity_windows.goservice.gostr.go
svc
syscall.gosyscall_windows.gotypes_windows.gotypes_windows_386.gotypes_windows_amd64.gotypes_windows_arm.gozerrors_windows.gozknownfolderids_windows.gozsyscall_windows.gotext
AUTHORSCONTRIBUTORSLICENSEPATENTS
encoding
internal
language
tag
utf8internal
language
runes
secure/bidirule
transform
unicode
bidi
norm
width
tools
AUTHORSCONTRIBUTORSLICENSEPATENTS
go
ast/astutil
buildutil
gcexportdata
internal
cgo
gcimporter
bexport.gobimport.goexportdata.gogcimporter.goiexport.goiimport.gonewInterface10.gonewInterface11.go
packagesdriver
loader
packages
imports
internal
google.golang.org/appengine
.travis.ymlCONTRIBUTING.mdLICENSEREADME.mdappengine.goappengine_vm.go
cloudsql
errors.gogo.modgo.sumidentity.gointernal
api.goapi_classic.goapi_common.goapp_id.go
namespace.gotimeout.gotravis_install.shtravis_test.shapp_identity
base
datastore
identity.goidentity_classic.goidentity_flex.goidentity_vm.gointernal.golog
main.gomain_common.gomain_vm.gometadata.gomodules
net.goregen.shremote_api
transaction.gourlfetch
urlfetch
gopkg.in
alexcesaro/quotedprintable.v3
asn1-ber.v1
gomail.v2
.travis.ymlCHANGELOG.mdCONTRIBUTING.mdLICENSEREADME.mdauth.godoc.gomessage.gomime.gomime_go14.gosend.gosmtp.gowriteto.go
ini.v1
.gitignore.travis.ymlLICENSEMakefileREADME.mddata_source.godeprecated.goerror.gofile.gohelper.goini.gokey.goparser.gosection.gostruct.go
ldap.v3
.gitignore.travis.ymlCONTRIBUTING.mdLICENSEMakefileREADME.mdadd.gobind.goclient.gocompare.goconn.gocontrol.godebug.godel.godn.godoc.goerror.gofilter.goldap.gomoddn.gomodify.gopasswdmodify.gosearch.go
src-d
go-billy.v4
.gitignore.travis.ymlDCOLICENSEMAINTAINERSMakefileREADME.mdappveyor.ymlfs.gogo.modgo.sum
helper
osfs
util
go-git.v4
.gitignore.travis.ymlCODE_OF_CONDUCT.mdCOMPATIBILITY.mdCONTRIBUTING.mdDCOLICENSEMAINTAINERSMakefileREADME.mdappveyor.ymlblame.gocommon.gohash.gomemory.goobject.goprune.goreferences.goremote.gorepository.gostatus.gosubmodule.goworktree.goworktree_bsd.goworktree_commit.goworktree_linux.goworktree_status.goworktree_unix_other.goworktree_windows.go
config
doc.gogo.modgo.suminternal
object_walker.gooptions.goplumbing
cache
error.gofilemode
format
commitgraph
config
diff
gitignore
idxfile
index
objfile
packfile
common.godelta_index.godelta_selector.godiff_delta.godoc.goencoder.goerror.gofsobject.goobject_pack.gopackfile.goparser.gopatch_delta.goscanner.go
pktline
object
blob.gochange.gochange_adaptor.gocommit.gocommit_walker.gocommit_walker_bfs.gocommit_walker_bfs_filtered.gocommit_walker_ctime.gocommit_walker_file.go
commitgraph
common.godifftree.gofile.gomerge_base.goobject.gopatch.gotag.gotree.gotreenoder.goprotocol/packp
advrefs.goadvrefs_decode.goadvrefs_encode.go
reference.gorevision.gocapability
common.godoc.goreport_status.goshallowupd.gosideband
srvresp.goulreq.goulreq_decode.goulreq_encode.goupdreq.goupdreq_decode.goupdreq_encode.gouppackreq.gouppackresp.gorevlist
storer
transport
storage
filesystem
memory
storer.goutils
binary
diff
ioutil
merkletrie
testfixtures.v2
.editorconfig.gitattributes.gitignore.sample.env.travis.ymlLICENSEREADME.mdTaskfile.ymlappveyor.ymldeprecated.goerrors.gogenerate.gohelper.gojson.gomysql.gooptions.gooracle.gopostgresql.gosqlite.gosqlserver.gotestfixtures.gotime.go
warnings.v0
yaml.v2
mvdan.cc/xurls/v2
strk.kbt.io/projects/go/libravatar
xorm.io
builder
.drone.ymlLICENSEREADME.mdbuilder.gobuilder_delete.gobuilder_insert.gobuilder_join.gobuilder_limit.gobuilder_select.gobuilder_union.gobuilder_update.gocond.gocond_and.gocond_between.gocond_compare.gocond_eq.gocond_expr.gocond_if.gocond_in.gocond_like.gocond_neq.gocond_not.gocond_notin.gocond_null.gocond_or.godoc.goerror.gogo.modgo.sumsql.gowriter.go
core
.drone.yml.gitignoreLICENSEREADME.mdbenchmark.shcache.gocolumn.goconverstion.godb.godialect.godriver.goerror.gofilter.gogo.modgo.sumilogger.goindex.gomapper.gopk.gorows.goscan.gostmt.gotable.gotx.gotype.go
xorm
.drone.yml.gitignoreCONTRIBUTING.mdLICENSEREADME.mdREADME_CN.mdcache_lru.gocache_memory_store.gocontext_cache.goconvert.godialect_mssql.godialect_mysql.godialect_oracle.godialect_postgres.godialect_sqlite3.godoc.goengine.goengine_cond.goengine_context.goengine_group.goengine_group_policy.goengine_table.goerror.gogen_reserved.shgo.modgo.sumhelpers.gohelpler_time.gointerface.gojson.gologger.gopg_reserved.txtprocessors.gorows.gosession.gosession_cols.gosession_cond.gosession_context.gosession_convert.gosession_delete.gosession_exist.gosession_find.gosession_get.gosession_insert.gosession_iterate.gosession_query.gosession_raw.gosession_schema.gosession_stats.gosession_tx.gosession_update.gostatement.gostatement_args.gostatement_columnmap.gostatement_exprparam.gostatement_quote.gosyslogger.gotag.gotest_mssql.shtest_mssql_cache.shtest_mymysql.shtest_mymysql_cache.shtest_mysql.shtest_mysql_cache.shtest_postgres.shtest_postgres_cache.shtest_sqlite.shtest_sqlite_cache.shtest_tidb.shtransaction.gotypes.goxorm.go
web_src
css
fomantic
js
bootstrap.js
components
ActivityHeatmap.vueContextPopup.vueDashboardRepoList.jsPullRequestMergeForm.vueRepoActivityTopAuthors.vueRepoBranchTagDropdown.jsVueComponentLoader.js
features
admin-common.jsadmin-emails.jsadmin-users.jsaria.jsaria.mdclipboard.jscodeeditor.jscolorpicker.jscommon-global.jscommon-issue.jscommon-organization.js
gitGraph.jsgitGraphLoader.jsindex.jsjquery.jscomp
ColorPicker.jsEasyMDE.jsImagePaste.jsLabelEdit.jsMarkupContentPreview.jsReactionSelector.jsSearchUserBox.jsWebHookEditor.js
contextpopup.jsdropzone.jsemoji.jseventsource.sharedworker.jsfile-fold.jsformatting.jsheatmap.jsimagediff.jsinstall.jsnotification.jsorg-team.jspull-view-file.jsrepo-branch.jsrepo-code.jsrepo-code.test.jsrepo-commit.jsrepo-common.jsrepo-diff.jsrepo-editor.jsrepo-findfile.jsrepo-graph.jsrepo-home.jsrepo-issue-content.jsrepo-issue-pr-form.jsrepo-issue.jsrepo-legacy.jsrepo-migrate.jsrepo-migration.jsrepo-projects.jsrepo-release.jsrepo-settings.jsrepo-template.jsrepo-unicode-escape.jsrepo-wiki.jsserviceworker.jssshkey-helper.jsstopwatch.jstablesort.jstribute.jsuser-auth-webauthn.jsuser-auth.jsuser-settings.jsmarkup
publicPath.jssemanticDropdown.jsserviceworker.jsstandalone
svg.jssvg.test.jstestUtils
utils.jsutils.test.jsless
_admin.less_base.less_dashboard.less_editor.less_emojify.less_explore.less_font_i18n.less_form.less_home.less_install.less_markdown.less_organization.less_package.less_repository.less_review.less_svg.less_tribute.less_user.lessanimations.less
chroma
code
codemirror
console
features
helpers.lessindex.lessmarkup
misc.cssshared
standalone
themes
variables.lesssvg
fontawesome-openid.svgfontawesome-windows.svggitea-codebase.svggitea-composer.svggitea-conan.svggitea-double-chevron-left.svggitea-double-chevron-right.svggitea-git.svggitea-gitbucket.svggitea-github.svggitea-gitlab.svggitea-gogs.svggitea-helm.svggitea-join.svggitea-lock-cog.svggitea-lock.svggitea-maven.svggitea-npm.svggitea-nuget.svggitea-onedev.svggitea-python.svggitea-rubygems.svggitea-split.svggitea-unlock.svggitea-vscode.svggitea-whitespace.svgmaterial-invert-colors.svgmaterial-palette.svg
10
.air.toml
10
.air.toml
@ -1,10 +0,0 @@
|
||||
root = "."
|
||||
tmp_dir = ".air"
|
||||
|
||||
[build]
|
||||
cmd = "make backend"
|
||||
bin = "gitea"
|
||||
include_ext = ["go", "tmpl"]
|
||||
exclude_dir = ["modules/git/tests", "services/gitdiff/testdata", "modules/avatar/testdata"]
|
||||
include_dir = ["cmd", "models", "modules", "options", "routers", "services", "templates"]
|
||||
exclude_regex = ["_test.go$"]
|
@ -1,6 +1,3 @@
|
||||
# config for changelog tool
|
||||
# source: https://gitea.com/gitea/changelog
|
||||
|
||||
# The full repository name
|
||||
repo: go-gitea/gitea
|
||||
|
||||
@ -17,32 +14,24 @@ groups:
|
||||
name: BREAKING
|
||||
labels:
|
||||
- kind/breaking
|
||||
-
|
||||
name: FEATURE
|
||||
labels:
|
||||
- kind/feature
|
||||
-
|
||||
name: SECURITY
|
||||
labels:
|
||||
- kind/security
|
||||
-
|
||||
name: FEDERATION
|
||||
name: BUGFIXES
|
||||
labels:
|
||||
- theme/federation
|
||||
- kind/bug
|
||||
-
|
||||
name: FEATURES
|
||||
labels:
|
||||
- kind/feature
|
||||
-
|
||||
name: API
|
||||
labels:
|
||||
- kind/api
|
||||
-
|
||||
name: ENHANCEMENTS
|
||||
name: ENHANCEMENT
|
||||
labels:
|
||||
- kind/enhancement
|
||||
- kind/refactor
|
||||
- kind/ui
|
||||
-
|
||||
name: BUGFIXES
|
||||
labels:
|
||||
- kind/bug
|
||||
-
|
||||
name: TESTING
|
||||
labels:
|
||||
|
1146
.drone.yml
1146
.drone.yml
File diff suppressed because it is too large
Load Diff
@ -1,31 +1,31 @@
|
||||
# http://editorconfig.org
|
||||
root = true
|
||||
|
||||
[*]
|
||||
charset = utf-8
|
||||
insert_final_newline = true
|
||||
trim_trailing_whitespace = true
|
||||
end_of_line = lf
|
||||
|
||||
[*.go]
|
||||
indent_style = tab
|
||||
indent_size = 8
|
||||
|
||||
[*.{tmpl,html}]
|
||||
indent_style = tab
|
||||
indent_size = 4
|
||||
|
||||
[*.less]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
|
||||
[*.{yml,json}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
tab_width = 2
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[*.{go,tmpl,html}]
|
||||
indent_style = tab
|
||||
|
||||
[templates/custom/*.tmpl]
|
||||
insert_final_newline = false
|
||||
|
||||
[templates/swagger/v1_json.tmpl]
|
||||
indent_style = space
|
||||
|
||||
[templates/user/auth/oidc_wellknown.tmpl]
|
||||
[*.js]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[Makefile]
|
||||
indent_style = tab
|
||||
|
||||
[*.svg]
|
||||
insert_final_newline = false
|
||||
|
||||
[*.md]
|
||||
trim_trailing_whitespace = false
|
||||
|
1
.eslintignore
Normal file
1
.eslintignore
Normal file
@ -0,0 +1 @@
|
||||
/web_src/js/semanticDropdown.js
|
14
.gitattributes
vendored
14
.gitattributes
vendored
@ -1,9 +1,7 @@
|
||||
* text=auto eol=lf
|
||||
*.tmpl linguist-language=Handlebars
|
||||
/.eslintrc linguist-language=YAML
|
||||
/.stylelintrc linguist-language=YAML
|
||||
/public/vendor/** -text -eol linguist-vendored
|
||||
/vendor/** -text -eol linguist-vendored
|
||||
/web_src/fomantic/build/** linguist-generated
|
||||
/web_src/js/vendor/** -text -eol linguist-vendored
|
||||
Dockerfile.* linguist-language=Dockerfile
|
||||
conf/* linguist-vendored
|
||||
docker/* linguist-vendored
|
||||
options/* linguist-vendored
|
||||
public/* linguist-vendored
|
||||
scripts/* linguist-vendored
|
||||
templates/* linguist-vendored
|
||||
|
@ -1,42 +0,0 @@
|
||||
<!-- NOTE: If your issue is a security concern, please send an email to security@gitea.io instead of opening a public issue -->
|
||||
|
||||
<!--
|
||||
1. Please speak English, this is the language all maintainers can speak and write.
|
||||
2. Please ask questions or configuration/deploy problems on our Discord
|
||||
server (https://discord.gg/gitea) or forum (https://discourse.gitea.io).
|
||||
3. Please take a moment to check that your issue doesn't already exist.
|
||||
4. Make sure it's not mentioned in the FAQ (https://docs.gitea.io/en-us/faq)
|
||||
5. Please give all relevant information below for bug reports, because
|
||||
incomplete details will be handled as an invalid report.
|
||||
-->
|
||||
|
||||
- Gitea version (or commit ref):
|
||||
- Git version:
|
||||
- Operating system:
|
||||
<!-- Please include information on whether you built gitea yourself, used one of our downloads or are using some other package -->
|
||||
<!-- Please also tell us how you are running gitea, e.g. if it is being run from docker, a command-line, systemd etc. --->
|
||||
<!-- If you are using a package or systemd tell us what distribution you are using -->
|
||||
- Database (use `[x]`):
|
||||
- [ ] PostgreSQL
|
||||
- [ ] MySQL
|
||||
- [ ] MSSQL
|
||||
- [ ] SQLite
|
||||
- Can you reproduce the bug at https://try.gitea.io:
|
||||
- [ ] Yes (provide example URL)
|
||||
- [ ] No
|
||||
- Log gist:
|
||||
<!-- It really is important to provide pertinent logs -->
|
||||
<!-- Please read https://docs.gitea.io/en-us/logging-configuration/#debugging-problems -->
|
||||
<!-- In addition, if your problem relates to git commands set `RUN_MODE=dev` at the top of app.ini -->
|
||||
|
||||
## Description
|
||||
<!-- If using a proxy or a CDN (e.g. CloudFlare) in front of gitea, please
|
||||
disable the proxy/CDN fully and connect to gitea directly to confirm
|
||||
the issue still persists without those services. -->
|
||||
|
||||
...
|
||||
|
||||
|
||||
## Screenshots
|
||||
|
||||
<!-- **If this issue involves the Web Interface, please include a screenshot** -->
|
1
.github/FUNDING.yml
vendored
1
.github/FUNDING.yml
vendored
@ -1,2 +1 @@
|
||||
open_collective: gitea
|
||||
custom: https://www.bountysource.com/teams/gitea
|
||||
|
94
.github/ISSUE_TEMPLATE/bug-report.yaml
vendored
94
.github/ISSUE_TEMPLATE/bug-report.yaml
vendored
@ -1,94 +0,0 @@
|
||||
name: Bug Report
|
||||
description: Found something you weren't expecting? Report it here!
|
||||
labels: kind/bug
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
NOTE: If your issue is a security concern, please send an email to security@gitea.io instead of opening a public issue.
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
1. Please speak English, this is the language all maintainers can speak and write.
|
||||
2. Please ask questions or configuration/deploy problems on our Discord
|
||||
server (https://discord.gg/gitea) or forum (https://discourse.gitea.io).
|
||||
3. Make sure you are using the latest release and
|
||||
take a moment to check that your issue hasn't been reported before.
|
||||
4. Make sure it's not mentioned in the FAQ (https://docs.gitea.io/en-us/faq)
|
||||
5. Please give all relevant information below for bug reports, because
|
||||
incomplete details will be handled as an invalid report.
|
||||
6. In particular it's really important to provide pertinent logs. You must give us DEBUG level logs.
|
||||
Please read https://docs.gitea.io/en-us/logging-configuration/#debugging-problems
|
||||
In addition, if your problem relates to git commands set `RUN_MODE=dev` at the top of app.ini
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Description
|
||||
description: |
|
||||
Please provide a description of your issue here, with a URL if you were able to reproduce the issue (see below)
|
||||
If you are using a proxy or a CDN (e.g. Cloudflare) in front of Gitea, please disable the proxy/CDN fully and access Gitea directly to confirm the issue still persists without those services.
|
||||
- type: input
|
||||
id: gitea-ver
|
||||
attributes:
|
||||
label: Gitea Version
|
||||
description: Gitea version (or commit reference) of your instance
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: can-reproduce
|
||||
attributes:
|
||||
label: Can you reproduce the bug on the Gitea demo site?
|
||||
description: |
|
||||
If so, please provide a URL in the Description field
|
||||
URL of Gitea demo: https://try.gitea.io
|
||||
options:
|
||||
- "Yes"
|
||||
- "No"
|
||||
validations:
|
||||
required: true
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
It's really important to provide pertinent logs
|
||||
Please read https://docs.gitea.io/en-us/logging-configuration/#debugging-problems
|
||||
In addition, if your problem relates to git commands set `RUN_MODE=dev` at the top of app.ini
|
||||
- type: input
|
||||
id: logs
|
||||
attributes:
|
||||
label: Log Gist
|
||||
description: Please provide a gist URL of your logs, with any sensitive information (e.g. API keys) removed/hidden
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: If this issue involves the Web Interface, please provide one or more screenshots
|
||||
- type: input
|
||||
id: git-ver
|
||||
attributes:
|
||||
label: Git Version
|
||||
description: The version of git running on the server
|
||||
- type: input
|
||||
id: os-ver
|
||||
attributes:
|
||||
label: Operating System
|
||||
description: The operating system you are using to run Gitea
|
||||
- type: textarea
|
||||
id: run-info
|
||||
attributes:
|
||||
label: How are you running Gitea?
|
||||
description: |
|
||||
Please include information on whether you built Gitea yourself, used one of our downloads, are using https://try.gitea.io or are using some other package
|
||||
Please also tell us how you are running Gitea, e.g. if it is being run from docker, a command-line, systemd etc.
|
||||
If you are using a package or systemd tell us what distribution you are using
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: database
|
||||
attributes:
|
||||
label: Database
|
||||
description: What database system are you running?
|
||||
options:
|
||||
- PostgreSQL
|
||||
- MySQL
|
||||
- MSSQL
|
||||
- SQLite
|
17
.github/ISSUE_TEMPLATE/config.yml
vendored
17
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -1,17 +0,0 @@
|
||||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Security Concern
|
||||
url: https://tinyurl.com/security-gitea
|
||||
about: For security concerns, please send a mail to security@gitea.io instead of opening a public issue.
|
||||
- name: Discord Server
|
||||
url: https://discord.gg/Gitea
|
||||
about: Please ask questions and discuss configuration or deployment problems here.
|
||||
- name: Discourse Forum
|
||||
url: https://discourse.gitea.io
|
||||
about: Questions and configuration or deployment problems can also be discussed on our forum.
|
||||
- name: Frequently Asked Questions
|
||||
url: https://docs.gitea.io/en-us/faq
|
||||
about: Please check if your question isn't mentioned here.
|
||||
- name: Crowdin Translations
|
||||
url: https://crowdin.com/project/gitea
|
||||
about: Translations are managed here.
|
24
.github/ISSUE_TEMPLATE/feature-request.yaml
vendored
24
.github/ISSUE_TEMPLATE/feature-request.yaml
vendored
@ -1,24 +0,0 @@
|
||||
name: Feature Request
|
||||
description: Got an idea for a feature that Gitea doesn't have currently? Submit your idea here!
|
||||
labels: ["kind/feature", "kind/proposal"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
1. Please speak English, this is the language all maintainers can speak and write.
|
||||
2. Please ask questions or configuration/deploy problems on our Discord
|
||||
server (https://discord.gg/gitea) or forum (https://discourse.gitea.io).
|
||||
3. Please take a moment to check that your feature hasn't already been suggested.
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Feature Description
|
||||
placeholder: |
|
||||
I think it would be great if Gitea had...
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: If you can, provide screenshots of an implementation on another site e.g. GitHub
|
66
.github/ISSUE_TEMPLATE/ui.bug-report.yaml
vendored
66
.github/ISSUE_TEMPLATE/ui.bug-report.yaml
vendored
@ -1,66 +0,0 @@
|
||||
name: Web Interface Bug Report
|
||||
description: Something doesn't look quite as it should? Report it here!
|
||||
labels: ["kind/bug", "kind/ui"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
NOTE: If your issue is a security concern, please send an email to security@gitea.io instead of opening a public issue.
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
1. Please speak English, this is the language all maintainers can speak and write.
|
||||
2. Please ask questions or configuration/deploy problems on our Discord
|
||||
server (https://discord.gg/gitea) or forum (https://discourse.gitea.io).
|
||||
3. Please take a moment to check that your issue doesn't already exist.
|
||||
4. Make sure it's not mentioned in the FAQ (https://docs.gitea.io/en-us/faq)
|
||||
5. Please give all relevant information below for bug reports, because
|
||||
incomplete details will be handled as an invalid report.
|
||||
6. In particular it's really important to provide pertinent logs. If you are certain that this is a javascript
|
||||
error, show us the javascript console. If the error appears to relate to Gitea the server you must also give us
|
||||
DEBUG level logs. (See https://docs.gitea.io/en-us/logging-configuration/#debugging-problems)
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: Description
|
||||
description: |
|
||||
Please provide a description of your issue here, with a URL if you were able to reproduce the issue (see below)
|
||||
If using a proxy or a CDN (e.g. CloudFlare) in front of gitea, please disable the proxy/CDN fully and connect to gitea directly to confirm the issue still persists without those services.
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: Please provide at least 1 screenshot showing the issue.
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: gitea-ver
|
||||
attributes:
|
||||
label: Gitea Version
|
||||
description: Gitea version (or commit reference) your instance is running
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: can-reproduce
|
||||
attributes:
|
||||
label: Can you reproduce the bug on the Gitea demo site?
|
||||
description: |
|
||||
If so, please provide a URL in the Description field
|
||||
URL of Gitea demo: https://try.gitea.io
|
||||
options:
|
||||
- "Yes"
|
||||
- "No"
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: os-ver
|
||||
attributes:
|
||||
label: Operating System
|
||||
description: The operating system you are using to access Gitea
|
||||
- type: input
|
||||
id: browser-ver
|
||||
attributes:
|
||||
label: Browser Version
|
||||
description: The browser and version that you are using to access Gitea
|
||||
validations:
|
||||
required: true
|
33
.github/issue_template.md
vendored
Normal file
33
.github/issue_template.md
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
<!-- NOTE: If your issue is a security concern, please send an email to security@gitea.io instead of opening a public issue -->
|
||||
|
||||
<!--
|
||||
1. Please speak English, this is the language all maintainers can speak and write.
|
||||
2. Please ask questions or configuration/deploy problems on our Discord
|
||||
server (https://discord.gg/gitea) or forum (https://discourse.gitea.io).
|
||||
3. Please take a moment to check that your issue doesn't already exist.
|
||||
4. Please give all relevant information below for bug reports, because
|
||||
incomplete details will be handled as an invalid report.
|
||||
-->
|
||||
|
||||
- Gitea version (or commit ref):
|
||||
- Git version:
|
||||
- Operating system:
|
||||
- Database (use `[x]`):
|
||||
- [ ] PostgreSQL
|
||||
- [ ] MySQL
|
||||
- [ ] MSSQL
|
||||
- [ ] SQLite
|
||||
- Can you reproduce the bug at https://try.gitea.io:
|
||||
- [ ] Yes (provide example URL)
|
||||
- [ ] No
|
||||
- [ ] Not relevant
|
||||
- Log gist:
|
||||
|
||||
## Description
|
||||
|
||||
...
|
||||
|
||||
|
||||
## Screenshots
|
||||
|
||||
<!-- **If this issue involves the Web Interface, please include a screenshot** -->
|
23
.github/lock.yml
vendored
23
.github/lock.yml
vendored
@ -1,23 +0,0 @@
|
||||
# Configuration for Lock Threads - https://github.com/dessant/lock-threads-app
|
||||
|
||||
# Number of days of inactivity before a closed issue or pull request is locked
|
||||
daysUntilLock: 60
|
||||
|
||||
# Skip issues and pull requests created before a given timestamp. Timestamp must
|
||||
# follow ISO 8601 (`YYYY-MM-DD`). `false` is disabled
|
||||
skipCreatedBefore: false
|
||||
|
||||
# Issues and pull requests with these labels will be ignored.
|
||||
exemptLabels: []
|
||||
|
||||
# Label to add before locking, such as `outdated`. `false` is disabled
|
||||
lockLabel: false
|
||||
|
||||
# Comment to post before locking.
|
||||
lockComment: >
|
||||
This thread has been automatically locked since there has not been
|
||||
any recent activity after it was closed. Please open a new issue for
|
||||
related bugs and link to relevant comments in this thread.
|
||||
|
||||
# Assign `resolved` as the reason for locking. Set to `false` to disable
|
||||
setLockReason: true
|
8
.github/pull_request_template.md
vendored
8
.github/pull_request_template.md
vendored
@ -1,9 +1,7 @@
|
||||
<!--
|
||||
|
||||
Please check the following:
|
||||
|
||||
1. Make sure you are targeting the `main` branch, pull requests on release branches are only allowed for bug fixes.
|
||||
2. Read contributing guidelines: https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md
|
||||
1. Make sure you are targeting the `master` branch, pull requests on release branches are only allowed for bug fixes.
|
||||
2. Read contributing guidelines: https://github.com/go-gitea/gitea/blob/master/CONTRIBUTING.md
|
||||
3. Describe what your pull request does and which issue you're targeting (if any)
|
||||
|
||||
-->
|
||||
**You MUST delete the content above including this line before posting, otherwise your pull request will be invalid.**
|
||||
|
9
.github/stale.yml
vendored
9
.github/stale.yml
vendored
@ -27,11 +27,9 @@ staleLabel: stale
|
||||
|
||||
# Comment to post when marking as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
This issue has been automatically marked as stale because it has not had recent activity.
|
||||
I am here to help clear issues left open even if solved or waiting for more insight.
|
||||
This issue will be closed if no further activity occurs during the next 2 weeks.
|
||||
If the issue is still valid just add a comment to keep it alive.
|
||||
Thank you for your contributions.
|
||||
This issue has been automatically marked as stale because it has not had
|
||||
recent activity. It will be closed if no further activity occurs during the next 2 weeks. Thank you
|
||||
for your contributions.
|
||||
|
||||
# Comment to post when closing a stale Issue or Pull Request.
|
||||
closeComment: >
|
||||
@ -52,3 +50,4 @@ pulls:
|
||||
closeComment: >
|
||||
This pull request has been automatically closed because of inactivity.
|
||||
You can re-open it if needed.
|
||||
|
||||
|
40
.gitignore
vendored
40
.gitignore
vendored
@ -9,8 +9,6 @@ _test
|
||||
|
||||
# IntelliJ
|
||||
.idea
|
||||
# Goland's output filename can not be set manually
|
||||
/go_build_*
|
||||
|
||||
# MS VSCode
|
||||
.vscode
|
||||
@ -34,31 +32,21 @@ _testmain.go
|
||||
|
||||
*coverage.out
|
||||
coverage.all
|
||||
cpu.out
|
||||
|
||||
/modules/migration/bindata.go
|
||||
/modules/migration/bindata.go.hash
|
||||
/modules/options/bindata.go
|
||||
/modules/options/bindata.go.hash
|
||||
/modules/public/bindata.go
|
||||
/modules/public/bindata.go.hash
|
||||
/modules/templates/bindata.go
|
||||
/modules/templates/bindata.go.hash
|
||||
|
||||
*.db
|
||||
*.log
|
||||
|
||||
/gitea
|
||||
/gitea-vet
|
||||
/debug
|
||||
/integrations.test
|
||||
|
||||
/bin
|
||||
/dist
|
||||
/custom/*
|
||||
!/custom/conf
|
||||
/custom/conf/*
|
||||
!/custom/conf/app.example.ini
|
||||
/custom
|
||||
/data
|
||||
/indexers
|
||||
/log
|
||||
@ -73,35 +61,15 @@ cpu.out
|
||||
/integrations/indexers-pgsql
|
||||
/integrations/indexers-sqlite
|
||||
/integrations/indexers-mssql
|
||||
/integrations/sqlite.ini
|
||||
/integrations/mysql.ini
|
||||
/integrations/mysql8.ini
|
||||
/integrations/pgsql.ini
|
||||
/integrations/mssql.ini
|
||||
/node_modules
|
||||
/yarn.lock
|
||||
/yarn-error.log
|
||||
/npm-debug.log*
|
||||
/public/js
|
||||
/public/serviceworker.js
|
||||
/public/css
|
||||
/public/fonts
|
||||
/public/img/webpack
|
||||
/vendor
|
||||
/web_src/fomantic/node_modules
|
||||
/web_src/fomantic/build/*
|
||||
!/web_src/fomantic/build/semantic.js
|
||||
!/web_src/fomantic/build/semantic.css
|
||||
!/web_src/fomantic/build/themes
|
||||
/web_src/fomantic/build/themes/*
|
||||
!/web_src/fomantic/build/themes/default
|
||||
/web_src/fomantic/build/themes/default/assets/*
|
||||
!/web_src/fomantic/build/themes/default/assets/fonts
|
||||
/web_src/fomantic/build/themes/default/assets/fonts/*
|
||||
!/web_src/fomantic/build/themes/default/assets/fonts/icons.woff2
|
||||
!/web_src/fomantic/build/themes/default/assets/fonts/outline-icons.woff2
|
||||
/VERSION
|
||||
/.air
|
||||
|
||||
# Snapcraft
|
||||
snap/.snapcraft/
|
||||
@ -112,9 +80,3 @@ prime/
|
||||
*.snap-build
|
||||
*_source.tar.bz2
|
||||
.DS_Store
|
||||
|
||||
# Make evidence files
|
||||
/.make_evidence
|
||||
|
||||
# Manpage
|
||||
/man
|
||||
|
@ -9,72 +9,24 @@ linters:
|
||||
- unused
|
||||
- structcheck
|
||||
- varcheck
|
||||
- golint
|
||||
- dupl
|
||||
#- gocyclo # The cyclomatic complexety of a lot of functions is too high, we should refactor those another time.
|
||||
- gofmt
|
||||
- misspell
|
||||
- gocritic
|
||||
- bidichk
|
||||
- ineffassign
|
||||
- revive
|
||||
- gofumpt
|
||||
- depguard
|
||||
enable-all: false
|
||||
disable-all: true
|
||||
fast: false
|
||||
|
||||
run:
|
||||
go: 1.18
|
||||
timeout: 10m
|
||||
skip-dirs:
|
||||
- node_modules
|
||||
- public
|
||||
- web_src
|
||||
timeout: 3m
|
||||
|
||||
linters-settings:
|
||||
gocritic:
|
||||
disabled-checks:
|
||||
- ifElseChain
|
||||
- singleCaseSwitch # Every time this occurred in the code, there was no other way.
|
||||
revive:
|
||||
ignore-generated-header: false
|
||||
severity: warning
|
||||
confidence: 0.8
|
||||
errorCode: 1
|
||||
warningCode: 1
|
||||
rules:
|
||||
- name: blank-imports
|
||||
- name: context-as-argument
|
||||
- name: context-keys-type
|
||||
- name: dot-imports
|
||||
- name: error-return
|
||||
- name: error-strings
|
||||
- name: error-naming
|
||||
- name: exported
|
||||
- name: if-return
|
||||
- name: increment-decrement
|
||||
- name: var-naming
|
||||
- name: var-declaration
|
||||
- name: package-comments
|
||||
- name: range
|
||||
- name: receiver-naming
|
||||
- name: time-naming
|
||||
- name: unexported-return
|
||||
- name: indent-error-flow
|
||||
- name: errorf
|
||||
- name: duplicated-imports
|
||||
- name: modifies-value-receiver
|
||||
gofumpt:
|
||||
extra-rules: true
|
||||
lang-version: "1.18"
|
||||
depguard:
|
||||
# TODO: use depguard to replace import checks in gitea-vet
|
||||
list-type: denylist
|
||||
# Check the list against standard lib.
|
||||
include-go-root: true
|
||||
packages-with-error-message:
|
||||
- encoding/json: "use gitea's modules/json instead of encoding/json"
|
||||
- github.com/unknwon/com: "use gitea's util and replacements"
|
||||
- singleCaseSwitch # Every time this occured in the code, there was no other way.
|
||||
|
||||
issues:
|
||||
exclude-rules:
|
||||
@ -118,6 +70,9 @@ issues:
|
||||
- path: modules/log/
|
||||
linters:
|
||||
- errcheck
|
||||
- path: routers/routes/routes.go
|
||||
linters:
|
||||
- dupl
|
||||
- path: routers/api/v1/repo/issue_subscription.go
|
||||
linters:
|
||||
- dupl
|
||||
@ -140,25 +95,3 @@ issues:
|
||||
- linters:
|
||||
- misspell
|
||||
text: '`Unknwon` is a misspelling of `Unknown`'
|
||||
- path: models/update.go
|
||||
linters:
|
||||
- unused
|
||||
- path: cmd/dump.go
|
||||
linters:
|
||||
- dupl
|
||||
- path: services/webhook/webhook.go
|
||||
linters:
|
||||
- structcheck
|
||||
- text: "commentFormatting: put a space between `//` and comment text"
|
||||
linters:
|
||||
- gocritic
|
||||
- text: "exitAfterDefer:"
|
||||
linters:
|
||||
- gocritic
|
||||
- path: modules/graceful/manager_windows.go
|
||||
linters:
|
||||
- staticcheck
|
||||
text: "svc.IsAnInteractiveSession is deprecated: Use IsWindowsService instead."
|
||||
- path: models/user/openid.go
|
||||
linters:
|
||||
- golint
|
||||
|
7
.ignore
7
.ignore
@ -1,8 +1,5 @@
|
||||
*.min.css
|
||||
*.min.js
|
||||
/vendor
|
||||
/public/vendor
|
||||
/modules/options/bindata.go
|
||||
/modules/public/bindata.go
|
||||
/modules/templates/bindata.go
|
||||
/public/vendor/plugins
|
||||
/vendor
|
||||
node_modules
|
||||
|
4
.npmrc
4
.npmrc
@ -1,5 +1 @@
|
||||
audit=false
|
||||
fund=false
|
||||
update-notifier=false
|
||||
package-lock=true
|
||||
save-exact=true
|
||||
|
25
.revive.toml
Normal file
25
.revive.toml
Normal file
@ -0,0 +1,25 @@
|
||||
ignoreGeneratedHeader = false
|
||||
severity = "warning"
|
||||
confidence = 0.8
|
||||
errorCode = 1
|
||||
warningCode = 1
|
||||
|
||||
[rule.blank-imports]
|
||||
[rule.context-as-argument]
|
||||
[rule.context-keys-type]
|
||||
[rule.dot-imports]
|
||||
[rule.error-return]
|
||||
[rule.error-strings]
|
||||
[rule.error-naming]
|
||||
[rule.exported]
|
||||
[rule.if-return]
|
||||
[rule.increment-decrement]
|
||||
[rule.var-naming]
|
||||
[rule.var-declaration]
|
||||
[rule.package-comments]
|
||||
[rule.range]
|
||||
[rule.receiver-naming]
|
||||
[rule.time-naming]
|
||||
[rule.unexported-return]
|
||||
[rule.indent-error-flow]
|
||||
[rule.errorf]
|
25
.stylelintrc
25
.stylelintrc
@ -1,32 +1,11 @@
|
||||
extends: stylelint-config-standard
|
||||
|
||||
overrides:
|
||||
- files: ["**/*.less"]
|
||||
customSyntax: postcss-less
|
||||
|
||||
rules:
|
||||
alpha-value-notation: null
|
||||
at-rule-empty-line-before: null
|
||||
block-closing-brace-empty-line-before: null
|
||||
color-function-notation: null
|
||||
color-hex-length: null
|
||||
comment-empty-line-before: null
|
||||
declaration-block-no-redundant-longhand-properties: null
|
||||
declaration-block-single-line-max-declarations: null
|
||||
declaration-empty-line-before: null
|
||||
function-no-unknown: null
|
||||
hue-degree-notation: null
|
||||
indentation: 2
|
||||
max-line-length: null
|
||||
indentation: 4
|
||||
no-descending-specificity: null
|
||||
no-invalid-position-at-import-rule: null
|
||||
number-leading-zero: never
|
||||
number-max-precision: null
|
||||
property-no-vendor-prefix: null
|
||||
rule-empty-line-before: null
|
||||
selector-class-pattern: null
|
||||
selector-id-pattern: null
|
||||
selector-pseudo-element-colon-notation: double
|
||||
shorthand-property-no-redundant-values: true
|
||||
string-quotes: null
|
||||
value-no-vendor-prefix: null
|
||||
selector-pseudo-element-colon-notation: null
|
||||
|
2937
CHANGELOG.md
2937
CHANGELOG.md
File diff suppressed because it is too large
Load Diff
217
CONTRIBUTING.md
217
CONTRIBUTING.md
File diff suppressed because it is too large
Load Diff
22
Dockerfile
22
Dockerfile
@ -1,13 +1,14 @@
|
||||
|
||||
###################################
|
||||
#Build stage
|
||||
FROM golang:1.18-alpine3.16 AS build-env
|
||||
FROM golang:1.13-alpine3.11 AS build-env
|
||||
|
||||
ARG GOPROXY
|
||||
ENV GOPROXY ${GOPROXY:-direct}
|
||||
|
||||
ARG GITEA_VERSION
|
||||
ARG TAGS="sqlite sqlite_unlock_notify"
|
||||
ENV TAGS "bindata timetzdata $TAGS"
|
||||
ARG CGO_EXTRA_CFLAGS
|
||||
ENV TAGS "bindata $TAGS"
|
||||
|
||||
#Build deps
|
||||
RUN apk --no-cache add build-base git nodejs npm
|
||||
@ -18,12 +19,9 @@ WORKDIR ${GOPATH}/src/code.gitea.io/gitea
|
||||
|
||||
#Checkout version if set
|
||||
RUN if [ -n "${GITEA_VERSION}" ]; then git checkout "${GITEA_VERSION}"; fi \
|
||||
&& make clean-all build
|
||||
&& make clean build
|
||||
|
||||
# Begin env-to-ini build
|
||||
RUN go build contrib/environment-to-ini/environment-to-ini.go
|
||||
|
||||
FROM alpine:3.16
|
||||
FROM alpine:3.11
|
||||
LABEL maintainer="maintainers@gitea.io"
|
||||
|
||||
EXPOSE 22 3000
|
||||
@ -39,7 +37,7 @@ RUN apk --no-cache add \
|
||||
s6 \
|
||||
sqlite \
|
||||
su-exec \
|
||||
gnupg
|
||||
tzdata
|
||||
|
||||
RUN addgroup \
|
||||
-S -g 1000 \
|
||||
@ -51,7 +49,7 @@ RUN addgroup \
|
||||
-u 1000 \
|
||||
-G git \
|
||||
git && \
|
||||
echo "git:*" | chpasswd -e
|
||||
echo "git:$(dd if=/dev/urandom bs=24 count=1 status=none | base64)" | chpasswd
|
||||
|
||||
ENV USER git
|
||||
ENV GITEA_CUSTOM /data/gitea
|
||||
@ -63,6 +61,4 @@ CMD ["/bin/s6-svscan", "/etc/s6"]
|
||||
|
||||
COPY docker/root /
|
||||
COPY --from=build-env /go/src/code.gitea.io/gitea/gitea /app/gitea/gitea
|
||||
COPY --from=build-env /go/src/code.gitea.io/gitea/environment-to-ini /usr/local/bin/environment-to-ini
|
||||
RUN chmod 755 /usr/bin/entrypoint /app/gitea/gitea /usr/local/bin/gitea /usr/local/bin/environment-to-ini
|
||||
RUN chmod 755 /etc/s6/gitea/* /etc/s6/openssh/* /etc/s6/.s6-svscan/*
|
||||
RUN ln -s /app/gitea/gitea /usr/local/bin/gitea
|
||||
|
@ -1,73 +0,0 @@
|
||||
#Build stage
|
||||
FROM golang:1.18-alpine3.16 AS build-env
|
||||
|
||||
ARG GOPROXY
|
||||
ENV GOPROXY ${GOPROXY:-direct}
|
||||
|
||||
ARG GITEA_VERSION
|
||||
ARG TAGS="sqlite sqlite_unlock_notify"
|
||||
ENV TAGS "bindata timetzdata $TAGS"
|
||||
ARG CGO_EXTRA_CFLAGS
|
||||
|
||||
#Build deps
|
||||
RUN apk --no-cache add build-base git nodejs npm
|
||||
|
||||
#Setup repo
|
||||
COPY . ${GOPATH}/src/code.gitea.io/gitea
|
||||
WORKDIR ${GOPATH}/src/code.gitea.io/gitea
|
||||
|
||||
#Checkout version if set
|
||||
RUN if [ -n "${GITEA_VERSION}" ]; then git checkout "${GITEA_VERSION}"; fi \
|
||||
&& make clean-all build
|
||||
|
||||
# Begin env-to-ini build
|
||||
RUN go build contrib/environment-to-ini/environment-to-ini.go
|
||||
|
||||
FROM alpine:3.16
|
||||
LABEL maintainer="maintainers@gitea.io"
|
||||
|
||||
EXPOSE 2222 3000
|
||||
|
||||
RUN apk --no-cache add \
|
||||
bash \
|
||||
ca-certificates \
|
||||
gettext \
|
||||
git \
|
||||
curl \
|
||||
gnupg
|
||||
|
||||
RUN addgroup \
|
||||
-S -g 1000 \
|
||||
git && \
|
||||
adduser \
|
||||
-S -H -D \
|
||||
-h /var/lib/gitea/git \
|
||||
-s /bin/bash \
|
||||
-u 1000 \
|
||||
-G git \
|
||||
git
|
||||
|
||||
RUN mkdir -p /var/lib/gitea /etc/gitea
|
||||
RUN chown git:git /var/lib/gitea /etc/gitea
|
||||
|
||||
COPY docker/rootless /
|
||||
COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/gitea /app/gitea/gitea
|
||||
COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/environment-to-ini /usr/local/bin/environment-to-ini
|
||||
RUN chmod 755 /usr/local/bin/docker-entrypoint.sh /usr/local/bin/docker-setup.sh /app/gitea/gitea /usr/local/bin/gitea /usr/local/bin/environment-to-ini
|
||||
|
||||
#git:git
|
||||
USER 1000:1000
|
||||
ENV GITEA_WORK_DIR /var/lib/gitea
|
||||
ENV GITEA_CUSTOM /var/lib/gitea/custom
|
||||
ENV GITEA_TEMP /tmp/gitea
|
||||
ENV TMPDIR /tmp/gitea
|
||||
|
||||
#TODO add to docs the ability to define the ini to load (usefull to test and revert a config)
|
||||
ENV GITEA_APP_INI /etc/gitea/app.ini
|
||||
ENV HOME "/var/lib/gitea/git"
|
||||
VOLUME ["/var/lib/gitea", "/etc/gitea"]
|
||||
WORKDIR /var/lib/gitea
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
|
||||
CMD []
|
||||
|
13
MAINTAINERS
13
MAINTAINERS
@ -1,4 +1,5 @@
|
||||
Alexey Makhov <amakhov@avito.ru> (@makhov)
|
||||
Andrey Nering <andrey.nering@gmail.com> (@andreynering)
|
||||
Bo-Yi Wu <appleboy.tw@gmail.com> (@appleboy)
|
||||
Ethan Koenig <ethantkoenig@gmail.com> (@ethantkoenig)
|
||||
Kees de Vries <bouwko@gmail.com> (@Bwko)
|
||||
@ -35,15 +36,3 @@ Mura Li <typeless@ctli.io> (@typeless)
|
||||
6543 <6543@obermui.de> (@6543)
|
||||
jaqra <jaqra@hotmail.com> (@jaqra)
|
||||
David Svantesson <davidsvantesson@gmail.com> (@davidsvantesson)
|
||||
a1012112796 <1012112796@qq.com> (@a1012112796)
|
||||
Karl Heinz Marbaise <kama@soebes.de> (@khmarbaise)
|
||||
Norwin Roosen <git@nroo.de> (@noerw)
|
||||
Kyle Dumont <kdumontnu@gmail.com> (@kdumontnu)
|
||||
Patrick Schratz <patrick.schratz@gmail.com> (@pat-s)
|
||||
Janis Estelmann <admin@oldschoolhack.me> (@KN4CK3R)
|
||||
Steven Kriegler <sk.bunsenbrenner@gmail.com> (@justusbunsi)
|
||||
Jimmy Praet <jimmy.praet@telenet.be> (@jpraet)
|
||||
Leon Hofmeister <dev.lh@web.de> (@delvh)
|
||||
Gusted <williamzijl7@hotmail.com) (@Gusted)
|
||||
silentcode <silentcode@senga.org> (@silentcodeg)
|
||||
Wim <wim@42.be> (@42wim)
|
||||
|
95
README.md
95
README.md
@ -1,52 +1,18 @@
|
||||
<p align="center">
|
||||
<a href="https://gitea.io/">
|
||||
<img alt="Gitea" src="https://raw.githubusercontent.com/go-gitea/gitea/main/public/img/gitea.svg" width="220"/>
|
||||
</a>
|
||||
</p>
|
||||
<h1 align="center">Gitea - Git with a cup of tea</h1>
|
||||
[简体中文](README_ZH.md)
|
||||
|
||||
<p align="center">
|
||||
<a href="https://drone.gitea.io/go-gitea/gitea" title="Build Status">
|
||||
<img src="https://drone.gitea.io/api/badges/go-gitea/gitea/status.svg?ref=refs/heads/main">
|
||||
</a>
|
||||
<a href="https://discord.gg/Gitea" title="Join the Discord chat at https://discord.gg/Gitea">
|
||||
<img src="https://img.shields.io/discord/322538954119184384.svg">
|
||||
</a>
|
||||
<a href="https://codecov.io/gh/go-gitea/gitea" title="Codecov">
|
||||
<img src="https://codecov.io/gh/go-gitea/gitea/branch/main/graph/badge.svg">
|
||||
</a>
|
||||
<a href="https://goreportcard.com/report/code.gitea.io/gitea" title="Go Report Card">
|
||||
<img src="https://goreportcard.com/badge/code.gitea.io/gitea">
|
||||
</a>
|
||||
<a href="https://godoc.org/code.gitea.io/gitea" title="GoDoc">
|
||||
<img src="https://godoc.org/code.gitea.io/gitea?status.svg">
|
||||
</a>
|
||||
<a href="https://github.com/go-gitea/gitea/releases/latest" title="GitHub release">
|
||||
<img src="https://img.shields.io/github/release/go-gitea/gitea.svg">
|
||||
</a>
|
||||
<a href="https://www.codetriage.com/go-gitea/gitea" title="Help Contribute to Open Source">
|
||||
<img src="https://www.codetriage.com/go-gitea/gitea/badges/users.svg">
|
||||
</a>
|
||||
<a href="https://opencollective.com/gitea" title="Become a backer/sponsor of gitea">
|
||||
<img src="https://opencollective.com/gitea/tiers/backers/badge.svg?label=backers&color=brightgreen">
|
||||
</a>
|
||||
<a href="https://opensource.org/licenses/MIT" title="License: MIT">
|
||||
<img src="https://img.shields.io/badge/License-MIT-blue.svg">
|
||||
</a>
|
||||
<a href="https://crowdin.com/project/gitea" title="Crowdin">
|
||||
<img src="https://badges.crowdin.net/gitea/localized.svg">
|
||||
</a>
|
||||
<a href="https://www.tickgit.com/browse?repo=github.com/go-gitea/gitea&branch=main" title="TODOs">
|
||||
<img src="https://badgen.net/https/api.tickgit.com/badgen/github.com/go-gitea/gitea/main">
|
||||
</a>
|
||||
<a href="https://www.bountysource.com/teams/gitea" title="Bountysource">
|
||||
<img src="https://img.shields.io/bountysource/team/gitea/activity">
|
||||
</a>
|
||||
</p>
|
||||
<h1> <img src="https://raw.githubusercontent.com/go-gitea/gitea/master/public/img/gitea-192.png" alt="logo" width="30" height="30"> Gitea - Git with a cup of tea</h1>
|
||||
|
||||
<p align="center">
|
||||
<a href="README_ZH.md">View the chinese version of this document</a>
|
||||
</p>
|
||||
[](https://drone.gitea.io/go-gitea/gitea)
|
||||
[](https://discord.gg/NsatcWJ)
|
||||
[](https://microbadger.com/images/gitea/gitea "Get your own image badge on microbadger.com")
|
||||
[](https://codecov.io/gh/go-gitea/gitea)
|
||||
[](https://goreportcard.com/report/code.gitea.io/gitea)
|
||||
[](https://godoc.org/code.gitea.io/gitea)
|
||||
[](https://github.com/go-gitea/gitea/releases/latest)
|
||||
[](https://www.codetriage.com/go-gitea/gitea)
|
||||
[](https://opencollective.com/gitea)
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://crowdin.com/project/gitea)
|
||||
|
||||
## Purpose
|
||||
|
||||
@ -67,18 +33,14 @@ From the root of the source tree, run:
|
||||
|
||||
TAGS="bindata" make build
|
||||
|
||||
or if SQLite support is required:
|
||||
|
||||
TAGS="bindata sqlite sqlite_unlock_notify" make build
|
||||
|
||||
The `build` target is split into two sub-targets:
|
||||
|
||||
- `make backend` which requires [Go Stable](https://go.dev/dl/), required version is defined in [go.mod](/go.mod).
|
||||
- `make frontend` which requires [Node.js LTS](https://nodejs.org/en/download/) or greater and Internet connectivity to download npm dependencies.
|
||||
- `make backend` which requires [Go 1.11](https://golang.org/dl/) or greater.
|
||||
- `make frontend` which requires [Node.js 10.0.0](https://nodejs.org/en/download/) or greater.
|
||||
|
||||
When building from the official source tarballs which include pre-built frontend files, the `frontend` target will not be triggered, making it possible to build without Node.js and Internet connectivity.
|
||||
If pre-built frontend files are present it is possible to only build the backend:
|
||||
|
||||
Parallelism (`make -j <num>`) is not supported.
|
||||
TAGS="bindata" make backend
|
||||
|
||||
More info: https://docs.gitea.io/en-us/install-from-source/
|
||||
|
||||
@ -98,24 +60,13 @@ NOTES:
|
||||
1. **YOU MUST READ THE [CONTRIBUTORS GUIDE](CONTRIBUTING.md) BEFORE STARTING TO WORK ON A PULL REQUEST.**
|
||||
2. If you have found a vulnerability in the project, please write privately to **security@gitea.io**. Thanks!
|
||||
|
||||
## Translating
|
||||
|
||||
Translations are done through Crowdin. If you want to translate to a new language ask one of the managers in the Crowdin project to add a new language there.
|
||||
|
||||
You can also just create an issue for adding a language or ask on discord on the #translation channel. If you need context or find some translation issues, you can leave a comment on the string or ask on Discord. For general translation questions there is a section in the docs. Currently a bit empty but we hope fo fill it as questions pop up.
|
||||
|
||||
https://docs.gitea.io/en-us/translation-guidelines/
|
||||
|
||||
[](https://crowdin.com/project/gitea)
|
||||
|
||||
## Further information
|
||||
|
||||
For more information and instructions about how to install Gitea, please look at our [documentation](https://docs.gitea.io/en-us/).
|
||||
If you have questions that are not covered by the documentation, you can get in contact with us on our [Discord server](https://discord.gg/Gitea) or create a post in the [discourse forum](https://discourse.gitea.io/).
|
||||
|
||||
We maintain a list of Gitea-related projects at [gitea/awesome-gitea](https://gitea.com/gitea/awesome-gitea).
|
||||
The hugo-based documentation theme is hosted at [gitea/theme](https://gitea.com/gitea/theme).
|
||||
The official Gitea CLI is developed at [gitea/tea](https://gitea.com/gitea/tea).
|
||||
For more information and instructions about how to install Gitea, please look
|
||||
at our [documentation](https://docs.gitea.io/en-us/). If you have questions
|
||||
that are not covered by the documentation, you can get in contact with us on
|
||||
our [Discord server](https://discord.gg/NsatcWJ),
|
||||
or [forum](https://discourse.gitea.io/)!
|
||||
|
||||
## Authors
|
||||
|
||||
@ -157,7 +108,7 @@ We're [working on it](https://github.com/go-gitea/gitea/issues/1029).
|
||||
## License
|
||||
|
||||
This project is licensed under the MIT License.
|
||||
See the [LICENSE](https://github.com/go-gitea/gitea/blob/main/LICENSE) file
|
||||
See the [LICENSE](https://github.com/go-gitea/gitea/blob/master/LICENSE) file
|
||||
for the full license text.
|
||||
|
||||
## Screenshots
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user