diff options
author | Şahin Akkaya <sahin@sahinakkaya.dev> | 2024-02-16 01:21:13 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-15 23:21:13 +0100 |
commit | 21331be30cb8f6c2d8b9dd99f1061623900632b9 (patch) | |
tree | 779a5766d030183c98351dd04fb0c119891af8f3 /options | |
parent | 07597c71a4b6642beae7589c678603f4846f7920 (diff) | |
download | gitea-21331be30cb8f6c2d8b9dd99f1061623900632b9.tar.gz gitea-21331be30cb8f6c2d8b9dd99f1061623900632b9.zip |
Implement contributors graph (#27882)
Continuation of https://github.com/go-gitea/gitea/pull/25439. Fixes #847
Before:
<img width="1296" alt="image"
src="https://github.com/go-gitea/gitea/assets/32161460/24571ac8-b254-43c9-b178-97340f0dc8a9">
----
After:
<img width="1296" alt="image"
src="https://github.com/go-gitea/gitea/assets/32161460/c60b2459-9d10-4d42-8d83-d5ef0f45bf94">
---
#### Overview
This is the implementation of a requested feature: Contributors graph
(#847)
It makes Activity page a multi-tab page and adds a new tab called
Contributors. Contributors tab shows the contribution graphs over time
since the repository existed. It also shows per user contribution graphs
for top 100 contributors. Top 100 is calculated based on the selected
contribution type (commits, additions or deletions).
---
#### Demo
(The demo is a bit old but still a good example to show off the main
features)
<video src="https://github.com/go-gitea/gitea/assets/32161460/9f68103f-8145-4cc2-94bc-5546daae7014" controls width="320" height="240">
<a href="https://github.com/go-gitea/gitea/assets/32161460/9f68103f-8145-4cc2-94bc-5546daae7014">Download</a>
</video>
#### Features:
- Select contribution type (commits, additions or deletions)
- See overall and per user contribution graphs for the selected
contribution type
- Zoom and pan on graphs to see them in detail
- See top 100 contributors based on the selected contribution type and
selected time range
- Go directly to users' profile by clicking their name if they are
registered gitea users
- Cache the results so that when the same repository is visited again
fetching data will be faster
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: hiifong <i@hiif.ong>
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: yp05327 <576951401@qq.com>
Diffstat (limited to 'options')
-rw-r--r-- | options/locale/locale_en-US.ini | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/options/locale/locale_en-US.ini b/options/locale/locale_en-US.ini index 96345f51f8..5f34bc4c1d 100644 --- a/options/locale/locale_en-US.ini +++ b/options/locale/locale_en-US.ini @@ -1912,6 +1912,8 @@ wiki.page_name_desc = Enter a name for this Wiki page. Some special names are: ' wiki.original_git_entry_tooltip = View original Git file instead of using friendly link. activity = Activity +activity.navbar.pulse = Pulse +activity.navbar.contributors = Contributors activity.period.filter_label = Period: activity.period.daily = 1 day activity.period.halfweekly = 3 days @@ -1977,6 +1979,16 @@ activity.git_stats_and_deletions = and activity.git_stats_deletion_1 = %d deletion activity.git_stats_deletion_n = %d deletions +contributors = Contributors +contributors.contribution_type.filter_label = Contribution type: +contributors.contribution_type.commits = Commits +contributors.contribution_type.additions = Additions +contributors.contribution_type.deletions = Deletions +contributors.loading_title = Loading contributions... +contributors.loading_title_failed = Could not load contributions +contributors.loading_info = This might take a bit… +contributors.component_failed_to_load = An unexpected error happened. + search = Search search.search_repo = Search repository search.type.tooltip = Search type |