Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

History heatmap for user #1640

Open
joubertredrat opened this issue Sep 14, 2015 · 27 comments
Open

History heatmap for user #1640

joubertredrat opened this issue Sep 14, 2015 · 27 comments
Labels
⛔ do not send pull request Don't ever think about it! 🎯 feature Categorizes as related to a new feature

Comments

@joubertredrat
Copy link

Hi @unknwon,

I think that is a possible feature, a history heatmap similar to github or gitlab.
Actually exists a plugin called Calendar HeatMap. I used this on mine project to heat application log and worked fine here.
Then, is only a idea, what you think? :)

http://cal-heatmap.com/
https://github.com/wa0x6e/cal-heatmap

@unknwon unknwon added the 🎯 feature Categorizes as related to a new feature label Sep 14, 2015
@unknwon unknwon added this to the 0.8.0 milestone Sep 14, 2015
@unknwon
Copy link
Member

unknwon commented Sep 14, 2015

Thanks! It is going to be added definitely!

@joubertredrat
Copy link
Author

@unknwon I searched for months a goal to use this plugin, until I used it in view of the application logs.
It shows the level of use of the application by day, It's very cool.

cal-heatmap

@unknwon
Copy link
Member

unknwon commented Sep 15, 2015

@joubertredrat thanks your info!

The visualization part is relatively easy to effectively gather data in Gogs, so need some time digging.

@linquize
Copy link
Contributor

It is more powerful than github's contribution graph 😄

@ChangePlaces
Copy link

I think it looks awesome too, but wouldn't all the extra javascript slow the pages of gogs down considerably?

@ChangePlaces
Copy link

@BinSlashBash but the javascript is needed to create the actual graph, no? So you have the javascript for the ajax, the delay for the data to arrive, then the javascript weight in drawing the graph.

@ChangePlaces
Copy link

Gitlab is not a good example - I find it terribly slow, sluggish and the later version a complete mess with an unusable ui. That's why I'm now using gogs.

@ChangePlaces
Copy link

I think in a way, it's a form of gamification, no? A way of encouraging you to do more? Maybe gogs can have custom add-ons which users can choose to add for themselves? E.g. heatmap like this, the ability to write wiki's for projects etc

@tboerger
Copy link
Contributor

I really like this heatmap. But first we need to aggregate the stats from the git repositories ;)

@unknwon
Copy link
Member

unknwon commented Oct 28, 2015

Display isn't the main problem as you can always turn on/off, the stats data as @tboerger mentioned is the main issue/work.

@tkschmidt
Copy link

is it still a big problem aggregating the data?

@unknwon
Copy link
Member

unknwon commented Dec 11, 2015

@tkschmidt have not really paid much attention on this yet since it is marked in 0.9, but I believe there is a way to implement 😃

@daniellecouilliard
Copy link

Hi. I'm using Gogs: 0.9.15.0323

I would like to have this installed. Can anyone help me? Paid work. Thanks. Or advice what I need to do i.e upgrade? Also happy to setup a new server with latest versions on and get my dev submitting to the new server instead.

@unknwon
Copy link
Member

unknwon commented Feb 18, 2017

@daniellecouilliard hi, this feature is not even implemented yet... you can keep eyes on this thread for updates.

@unknwon unknwon added the ⛔ do not send pull request Don't ever think about it! label Feb 18, 2017
@unknwon unknwon added this to the 0.11.0 milestone Feb 18, 2017
@unknwon unknwon modified the milestone: 0.11 Feb 26, 2017
@cgebe
Copy link

cgebe commented Mar 14, 2017

Would like to see this feature as well!

@joubertredrat
Copy link
Author

I think that this can be closed.

@daniellecouilliard
Copy link

daniellecouilliard commented Mar 14, 2017 via email

@cgebe
Copy link

cgebe commented Mar 24, 2017

It has not been added so far, so why close it?

@carina-akaia
Copy link

It's possible to see this feature in near future?

@ghost
Copy link

ghost commented Sep 17, 2018

Can't Wait for this!

@Twister915
Copy link

@unknwon can the "dont send pull request" label be removed, I would like to implement this? If not, any idea what the state of this feature is?

@unknwon
Copy link
Member

unknwon commented Nov 20, 2018

@Twister915 The reason for the "dont send pull request" label is because this feature requires a careful design about how to effectively collect user contributions.

@Twister915
Copy link

@unknwon Understandable. If it makes any difference- I'm open to document (briefly, for your convenience) how I might approach that for your approval, before attempting to implement, if you would like.

@unknwon
Copy link
Member

unknwon commented Nov 20, 2018

@Twister915 Google Docs would be sufficient. I think we need to identify what we consider as "contribution", and at when to reliably collect them.

@Twister915
Copy link

Twister915 commented Nov 20, 2018

@unknwon first set of general ideas, with three options (which have some cross-over, I imagine we'd select 1.7/3 options 😆 )

https://docs.google.com/document/d/1I-2sm-iOu2W0QUnp_Z9APwQzhpB0wD5KTWLS18m1Lm4/edit?usp=sharing

Is there a way you'd like me to format this or an email you'd like me to share it with? That link allows public comment.


Also, I failed to address details on that "when to collect them" part. I will need to read more gogs code to actually give details on that.

@Akendo
Copy link

Akendo commented Aug 2, 2020

Any news on this matter?

@pratapsu
Copy link

Is there any progress on this feature? I have been using Gogs for managing many git repos locally in my home, and I find it to be tremendously useful. A heatmap like feature will be very helpful. I'm happy to help with the development of the feature if necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⛔ do not send pull request Don't ever think about it! 🎯 feature Categorizes as related to a new feature
Projects
None yet
Development

No branches or pull requests