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

Add a list of stale issues #217

Merged
merged 4 commits into from
Jul 9, 2019
Merged

Add a list of stale issues #217

merged 4 commits into from
Jul 9, 2019

Conversation

Rishabh570
Copy link
Collaborator

Fixes #205
Make sure these boxes are checked before your pull request (PR) is ready to be reviewed and merged. Thanks!

  • tests pass -- look for a green checkbox ✔️ a few minutes after opening your PR -- or run tests locally with rake test
  • code is in uniquely-named feature branch and has no merge conflicts
  • PR is descriptively titled
  • PR body includes fixes #0000-style reference to original issue #
  • ask @publiclab/reviewers for help, in a comment below

We're happy to help you get this ready -- don't be afraid to ask for help, and don't be discouraged if your tests fail at first!

If tests do fail, click on the red X to learn why by reading the logs.

Please be sure you've reviewed our contribution guidelines at https://publiclab.org/contributing-to-public-lab-software

We have a loose schedule of reviewing and pulling in changes every Tuesday and Friday, and publishing changes on Fridays.

Thanks!

@Rishabh570 Rishabh570 force-pushed the STALE branch 2 times, most recently from c49a0d8 to 4a5222f Compare June 8, 2019 11:44
@Rishabh570 Rishabh570 changed the title [ WIP ] Add a list of stale issues Add a list of stale issues Jun 8, 2019
@Rishabh570 Rishabh570 added ready Pull Request approved by reviewer and ready to merge. review-me and removed work in progress labels Jun 8, 2019
@Rishabh570
Copy link
Collaborator Author

@jywarren @publiclab/reviewers Please take a look here, this is ready.
Changes live here: http://rishabh570.me/community-toolbox/

Copy link
Member

@sashadev-sky sashadev-sky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great!

@sashadev-sky
Copy link
Member

@Rishabh570 one thing I think it exacerbates though is that the page is getting too long. What would you think of addressing #127 next?

@Rishabh570
Copy link
Collaborator Author

Thanks @sashadev-sky, I totally agree that page is really getting long. What if we add pagination for that, like only 10 stale issues per list and one can click next for more. Maybe later we can implement pagination for every list (like contributors, ftos, candidates, recent contributors)

I can work on this next if we all decide to...what do you think?

@Rishabh570
Copy link
Collaborator Author

@jywarren Is it ready to merge?

@jywarren
Copy link
Member

A couple suggestions - could we add a brief definition for "stale", so people know how these get sourced, and for the page getting long, we could have height = 1000 and overflow:scroll for each issues listing, what do you think? That could be simpler than pagination, although we'd want to be sure people know it's scroll-able!

@Rishabh570
Copy link
Collaborator Author

Yeah, sounds good. Setting overflow is easier than pagination.

could we add a brief definition for "stale"

What about something like, "this list contains issues which haven't been updated from the past 10 days"...this can be added as a note?

@Rishabh570
Copy link
Collaborator Author

Here's how it looks,

Screenshot from 2019-06-10 21-52-39

The scrollbar is pretty much visible but we can make it scroll just a little bit when a user hovers over it so that he/she notices it...what do you think?

@Rishabh570
Copy link
Collaborator Author

Autoscroll will surely catch the user's attention, it would look something like,

autoscroll

So as soon as the user hovers over the stale issues section, the scroll movement will make him/her notice that the list is scrollable...

@Rishabh570
Copy link
Collaborator Author

Hi @jywarren, should I include the changes responsible for that last GIF, in this PR?

@Rishabh570
Copy link
Collaborator Author

@jywarren Please review it also, I need to push if the changes look good. What do you think about the auto scrolling of the list...should we include it?

@jywarren
Copy link
Member

This is so lovely. I really like the autoscroll touch. Fantastic work!!!

@Rishabh570
Copy link
Collaborator Author

I haven't pushed latest code here, if the latest GIF looks good I can push a fresh version here.

@jywarren
Copy link
Member

jywarren commented Jun 26, 2019 via email

@Rishabh570
Copy link
Collaborator Author

Added stale issues counter also,

staleAutoScroll

@Rishabh570
Copy link
Collaborator Author

@jywarren Ready. This and FTO authors' PR are ready for review. I'll be opening a PR for recent Contributors' logic refactorization which will allow us to be in a better position while writing code for various query times in the recent contribs list.

@Rishabh570
Copy link
Collaborator Author

@jywarren Please take a final look here :)

@Rishabh570
Copy link
Collaborator Author

@jywarren Is it ready to merge?

@jywarren jywarren merged commit 499d504 into publiclab:main Jul 9, 2019
@jywarren
Copy link
Member

jywarren commented Jul 9, 2019

:-) so awesome! Thank you!

@jywarren
Copy link
Member

jywarren commented Jul 9, 2019

Can you publish to gh-pages? Maybe you should consider writing a blog post on publiclab.org describing the new features here!

@Rishabh570
Copy link
Collaborator Author

@jywarren Pushed to gh-pages just now...yes I'll be writing a blog post about the work I've completed till now :)

@jywarren
Copy link
Member

jywarren commented Jul 10, 2019 via email

TildaDares pushed a commit to TildaDares/community-toolbox that referenced this pull request Apr 28, 2021
* add stale issues list.

* ensure flexibility of the text on index.html wherever needed.

* fetch more stale issues by looping through pages of request.

* Add stale list autoscroll.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature gsoc ready Pull Request approved by reviewer and ready to merge. review-me summer of code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Generate a list of stale issues
3 participants