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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Individual tagpage: Fix absolute wiki image position and add followers to topic #5903

Merged
merged 2 commits into from Jun 21, 2019

Conversation

@CleverFool77
Copy link
Member

commented Jun 14, 2019

Fixes #5890 part

topic with wiki page and image

Screenshot from 2019-06-14 17-32-42

topic with wiki page but no image

Screenshot from 2019-06-14 17-32-54

topic with no wiki page

Screenshot from 2019-06-14 17-32-25

  • PR is descriptively titled 馃搼 and links the original issue above 馃敆
  • 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 馃搧
  • screenshots/GIFs are attached 馃搸 in case of UI updation
  • ask @publiclab/reviewers for help, in a comment below

@CleverFool77 CleverFool77 changed the title Individual tagpage: Fix abosolute wiki image position and add followers to topic Individual tagpage: Fix absolute wiki image position and add followers to topic Jun 14, 2019

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from 4fa26b0 to e52e1e3 Jun 14, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

Hi @gautamig54 For now, I've commented this part. As you require some of the data from this in next part of the Issue for the main card for topic. L-14 to L-18
<!-- <div class="col-lg-6"> <h1><%= @wiki.latest.title%></h1> <p><%= @wiki.latest.render_body.html_safe.match(/<p>(.+)<\/p>/).to_a.try(:first).to_s.html_safe %></p> <p><%= link_to("Learn more on the wiki page>>", "/wiki/#{params[:id]}") if @wiki.latest.render_body.html_safe.match(/<p>(.+)<\/p>/).to_a.length > 1 %></p> </div> -->

@CleverFool77 CleverFool77 requested a review from gautamig54 Jun 14, 2019

@CleverFool77 CleverFool77 added this to In progress PRs in UI improvements - Summer Of Code 2019 via automation Jun 14, 2019

@CleverFool77 CleverFool77 requested a review from jywarren Jun 14, 2019

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from e52e1e3 to 421c22a Jun 14, 2019

@plotsbot

This comment has been minimized.

Copy link
Collaborator

commented Jun 14, 2019

1 Warning
鈿狅笍 There was an error with Danger bot鈥檚 Junit parsing: No JUnit file was found at output.xml
3 Messages
馃摉 @CleverFool77 Thank you for your pull request! I鈥檓 here to help with some tips and recommendations. Please take a look at the list provided and help us review and accept your contribution! And don鈥檛 be discouraged if you see errors 鈥 we鈥檙e here to help.
馃摉 This pull request doesn鈥檛 link to a issue number. Please refer to the issue it fixes (if any) in the body of your PR, in the format: Fixes #123.
馃摉 #
Screenshots 馃摳 (click to expand)

Learn about automated screenshots

Generated by 馃毇 Danger

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

Hiii! This looks really good. Notice in the style guide that images that aren't super wide get "letterboxed" like this:

image

Can you show a few examples at different widths? Note that this full-width feature is intended to touch the left and right and top edges.

If it's helpful, it's loosely based on this Froala Design Block:

image

("contents-34", source code here: https://github.com/froala/design-blocks/blob/dev/src/html/contents/contents-34.html)

You can use this "builder" to fetch the code for it; it's in Bootstrap 4: https://www.froala.com/design-blocks/webpage-builder (also to test at different page widths)

Also, I just opened a PR to try generating mobile (iPhone 6) sized screenshots for all the same page: #5905 It's not working but should help us keep an eye on how designs work in mobile too.

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

And -- great work! This is really exciting!

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

And - perhaps This topic has no wiki page. _Click here_ to add one. could work? And if it has no image, I think we can just show no message for now.

Finally - sorry, i know i'm asking a lot of different things! -- could we make the grey color lighter? Maybe #eee ?

THANK YOU!!!! This is awesome!!!! 馃殌

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

And - perhaps This topic has no wiki page. _Click here_ to add one. could work? And if it has no image, I think we can just show no message for now.

Finally - sorry, i know i'm asking a lot of different things! -- could we make the grey color lighter? Maybe #eee ?

THANK YOU!!!! This is awesome!!!!

Hi @jywarren regarding This topic has no wiki page. _Click here_ to add one. we do have button below For adding new wiki. And in the next parts, we'll be changing the UI eventually. That's why I let the button remain below same as of now.

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

Hiii! This looks really good. Notice in the style guide that images that aren't super wide get "letterboxed" like this:

image

Can you show a few examples at different widths? Note that this full-width feature is intended to touch the left and right and top edges.

If it's helpful, it's loosely based on this Froala Design Block:

image

("contents-34", source code here: https://github.com/froala/design-blocks/blob/dev/src/html/contents/contents-34.html)

You can use this "builder" to fetch the code for it; it's in Bootstrap 4: https://www.froala.com/design-blocks/webpage-builder (also to test at different page widths)

Also, I just opened a PR to try generating mobile (iPhone 6) sized screenshots for all the same page: #5905 It's not working but should help us keep an eye on how designs work in mobile too.

So If image isn't of full width as needed, then it have to get letterboxed ?

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from 421c22a to ba20572 Jun 14, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

Hi @jywarren I just pushed the latest changes.
It include -

silver to #eee

Screenshot from 2019-06-14 20-45-22

image getting letterboxed if not of proper size

Screenshot from 2019-06-14 20-55-29

Screenshot from 2019-06-14 20-56-51

image with propoer size taking ful span ?

Screenshot from 2019-06-14 20-48-16

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from ba20572 to 9b5620c Jun 14, 2019

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

Looking good! Yes, any of these comments could be incorporated in follow-up PRs, no problem! For the mobile view, did you want to work on that a little more before we wrap up this PR and move to the next one? Thanks!

On Fri, Jun 14, 2019 at 11:28 AM Lekhika Dugtal @.***> wrote: Hi @jywarren https://github.com/jywarren I just pushed the latest changes. It include - silver to #eee [image: Screenshot from 2019-06-14 20-45-22] https://user-images.githubusercontent.com/26685258/59519869-73ec5080-8ee6-11e9-93ab-d03f23586a07.png testing with mobile screen [image: Screenshot from 2019-06-14 20-43-20] https://user-images.githubusercontent.com/26685258/59519894-7a7ac800-8ee6-11e9-9fa3-14d34ed70db5.png image getting letterboxed if not of proper size [image: Screenshot from 2019-06-14 20-55-29] https://user-images.githubusercontent.com/26685258/59520046-c3328100-8ee6-11e9-925d-2ed537ad3329.png [image: Screenshot from 2019-06-14 20-56-51] https://user-images.githubusercontent.com/26685258/59520133-f543e300-8ee6-11e9-9a90-1f3ffd659736.png image with propoer size taking ful span ? [image: Screenshot from 2019-06-14 20-48-16] https://user-images.githubusercontent.com/26685258/59519998-adbd5700-8ee6-11e9-943a-6c12052f19f5.png 鈥 You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#5903?email_source=notifications&email_token=AAAF6J6IFQFI3LJ5WYYDL43P2O2HFA5CNFSM4HYHHNYKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXXEAYY#issuecomment-502153315>, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAF6J333J4H74AEQGPXIGTP2O2HFANCNFSM4HYHHNYA .

Yuss. I'm working on that.

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from 9b5620c to 264f147 Jun 14, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

Hi @jywarren, Just pushed changes with mobile screen. It's fix of not letting image to out of div with hidden. It looks like temp fix. I'm exploring for better one though.

Screenshot from 2019-06-14 21-20-47

While working on this, I found that this button is longer than the screen of mobile width. But As the UI will eventually chnage. later it will be removed.
Screenshot from 2019-06-14 21-22-23

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from 264f147 to 6c08df1 Jun 14, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 14, 2019

Hi @jywarren. I just pushed another set of changes.
So earlier I was doing overflow: hidden which might not be that good as it hides whatever going out of div. Now I tried another method which looks better than previous one.
In this, I have set the maximum width of image to 100%. So when we have mobile view. The span of image is taking full width and not going out of screen.
Though the image might try fit itself inside that width even if it's not of proper size.
How does this sound ?
cc: @gautamig54

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 14, 2019

Can you share some screenshots at different sizes? Thank you!!!!

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 15, 2019

Hi @jywarren
I just tried new image.
It looks pretty weird in mobile screen though.
Should I add mobile screens css by using @media ?

Screenshot from 2019-06-15 13-13-23
Screenshot from 2019-06-15 13-13-31

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 19, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 20, 2019

Hi @jywarren Pushed the latest changes.
Thanks. Now its ready.
screenshot attached.
Screenshot from 2019-06-20 10-34-38

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from d0405e5 to 4429b61 Jun 20, 2019

@CleverFool77 CleverFool77 added ready and removed review-me labels Jun 20, 2019

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 20, 2019

Looks perfect. Hmm, why isn't it passing tests?

UI improvements - Summer Of Code 2019 automation moved this from In progress PRs to Done Jun 21, 2019

@CleverFool77 CleverFool77 reopened this Jun 21, 2019

UI improvements - Summer Of Code 2019 automation moved this from Done to In progress PRs Jun 21, 2019

UI improvements - Summer Of Code 2019 automation moved this from In progress PRs to Done Jun 21, 2019

@CleverFool77 CleverFool77 reopened this Jun 21, 2019

UI improvements - Summer Of Code 2019 automation moved this from Done to In progress PRs Jun 21, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 21, 2019

 test_should_have_a_active_asked_and_an_inactive_answered_tab_for_question#TagControllerTest (94.36s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:229:in `block (2 levels) in show_for_author'
            app/controllers/tag_controller.rb:228:in `show_for_author'
            test/functional/tag_controller_test.rb:574:in `block in <class:TagControllerTest>'
ERROR["test_should_have_active_question_tab_for_question", #<Minitest::Reporters::Suite:0x0000556c6e4b7e88 @name="TagControllerTest">, 94.58034166099998]
 test_should_have_active_question_tab_for_question#TagControllerTest (94.58s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:168:in `block (2 levels) in show'
            app/controllers/tag_controller.rb:167:in `show'
            test/functional/tag_controller_test.rb:448:in `block in <class:TagControllerTest>'
ERROR["test_should_have_active_question_tab_for_question_for_show_for_author", #<Minitest::Reporters::Suite:0x0000556c6e27ad78 @name="TagControllerTest">, 94.65801051399995]
 test_should_have_active_question_tab_for_question_for_show_for_author#TagControllerTest (94.66s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:229:in `block (2 levels) in show_for_author'
            app/controllers/tag_controller.rb:228:in `show_for_author'
            test/functional/tag_controller_test.rb:564:in `block in <class:TagControllerTest>'
ERROR["test_should_list_answered_questions", #<Minitest::Reporters::Suite:0x0000556c6e12bfa8 @name="TagControllerTest">, 94.7358499]
 test_should_list_answered_questions#TagControllerTest (94.74s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:229:in `block (2 levels) in show_for_author'
            app/controllers/tag_controller.rb:228:in `show_for_author'
            test/functional/tag_controller_test.rb:584:in `block in <class:TagControllerTest>'
ERROR["test_should_list_only_question_in_question_view", #<Minitest::Reporters::Suite:0x0000556c6dbc60e0 @name="TagControllerTest">, 94.93149372399995]
 test_should_list_only_question_in_question_view#TagControllerTest (94.93s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:168:in `block (2 levels) in show'
            app/controllers/tag_controller.rb:167:in `show'
            test/functional/tag_controller_test.rb:415:in `block in <class:TagControllerTest>'
ERROR["test_should_take_node_type_as_question_if_tag_is_a_question_tag", #<Minitest::Reporters::Suite:0x0000556c6b85f778 @name="TagControllerTest">, 95.31787420100005]
 test_should_take_node_type_as_question_if_tag_is_a_question_tag#TagControllerTest (95.32s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:168:in `block (2 levels) in show'
            app/controllers/tag_controller.rb:167:in `show'
            test/functional/tag_controller_test.rb:399:in `block in <class:TagControllerTest>'
ERROR["test_wildcard_does_not_show_note_for_show_for_author", #<Minitest::Reporters::Suite:0x0000556c69397468 @name="TagControllerTest">, 97.48750839300004]
 test_wildcard_does_not_show_note_for_show_for_author#TagControllerTest (97.49s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:229:in `block (2 levels) in show_for_author'
            app/controllers/tag_controller.rb:228:in `show_for_author'
            test/functional/tag_controller_test.rb:613:in `block in <class:TagControllerTest>'
ERROR["test_wildcard_tag_should_have_a_active_asked_and_an_inactive_answered_tab_for_question", #<Minitest::Reporters::Suite:0x0000556c6734ee18 @name="TagControllerTest">, 97.64335392000004]
 test_wildcard_tag_should_have_a_active_asked_and_an_inactive_answered_tab_for_question#TagControllerTest (97.64s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:168:in `block (2 levels) in show'
            app/controllers/tag_controller.rb:167:in `show'
            test/functional/tag_controller_test.rb:243:in `block in <class:TagControllerTest>'
ERROR["test_wildcard_tag_should_list_answered_questions", #<Minitest::Reporters::Suite:0x0000556c66e4ff98 @name="TagControllerTest">, 97.71986454500001]
 test_wildcard_tag_should_list_answered_questions#TagControllerTest (97.72s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:168:in `block (2 levels) in show'
            app/controllers/tag_controller.rb:167:in `show'
            test/functional/tag_controller_test.rb:237:in `block in <class:TagControllerTest>'
ERROR["test_wildcard_tag_show", #<Minitest::Reporters::Suite:0x0000556c65795dc0 @name="TagControllerTest">, 97.79505745800003]
 test_wildcard_tag_show#TagControllerTest (97.80s)
ActionView::Template::Error:         ActionView::Template::Error: undefined method `each_with_index' for nil:NilClass
            app/views/users/_answered.html.erb:6:in `_app_views_users__answered_html_erb___2594410514655309534_46962100259300'
            app/views/tag/show/_tab_content.html.erb:33:in `_app_views_tag_show__tab_content_html_erb__1393460966819821938_46962066244360'
            app/views/tag/show.html.erb:45:in `_app_views_tag_show_html_erb__2257457707647204803_46962066452360'
            app/controllers/tag_controller.rb:168:in `block (2 levels) in show'
            app/controllers/tag_controller.rb:167:in `show'
            test/functional/tag_controller_test.rb:218:in `block in <class:TagControllerTest>'
 FAIL["test_should_list_notes_and_questions_in_user_profile", #<Minitest::Reporters::Suite:0x0000556c6da20fb0 @name="UsersControllerTest">, 102.602455486]
 test_should_list_notes_and_questions_in_user_profile#UsersControllerTest (102.60s)
        Expected nil to not be nil.
        test/functional/users_controller_test.rb:155:in `block in <class:UsersControllerTest>'

Hi @jywarren The test are related to tag but not at all related to changes done. Rather these changes will be soon done in next part of Individual tag planning Issue. Right now, I've only added image and followers. So the test regarding tabs, active tabs, question views, authored views, answered tabs shouldn't fail.

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 21, 2019

HI @jywarren I tested tag_controller locally
using rails test test/functional/tag_controller_test.rb

All the tests which seems to be failing at travis ci passed locally.
I don't seem to understand this, The very same tests which are passing locally is failing on travis ci.

gg

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 21, 2019

@CleverFool77 CleverFool77 force-pushed the CleverFool77:image-people branch from 4429b61 to 567c035 Jun 21, 2019

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 21, 2019

Hi @jywarren
I just rebased and pushed. And all the checks passed 馃帀 馃帀
Thanks !!

@CleverFool77

This comment has been minimized.

Copy link
Member Author

commented Jun 21, 2019

Hi @jywarren I wanted to try writing functional tests, So Can I know from where I should start with or which pages doesn't have much test written on them ?

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 21, 2019

Hi! Due to #5931, our test coverage reporting is a little fragmented. But you can check https://coveralls.io/github/publiclab/plots2 to dig into it, and perhaps we can enable CodeCov for a better look; that has great code analysis tools like this: https://codecov.io/gh/publiclab/image-sequencer

@jywarren jywarren merged commit f4ab778 into publiclab:master Jun 21, 2019

3 checks passed

codeclimate All good!
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
danger/danger 鈿狅笍 1 Warning. Don't worry, everything is fixable.
Details

UI improvements - Summer Of Code 2019 automation moved this from In progress PRs to Done Jun 21, 2019

@jywarren

This comment has been minimized.

Copy link
Contributor

commented Jun 21, 2019

Thanks!!!

@CleverFool77 CleverFool77 deleted the CleverFool77:image-people branch Jun 28, 2019

sagarpreet-chadha added a commit that referenced this pull request Jun 29, 2019
Individual tagpage: Fix absolute wiki image position and add follower鈥
鈥 to topic (#5903)

* Fix position of image and add followers count

* Fix color of text
enviro3 added a commit to enviro3/plots2 that referenced this pull request Aug 15, 2019
Individual tagpage: Fix absolute wiki image position and add follower鈥
鈥 to topic (publiclab#5903)

* Fix position of image and add followers count

* Fix color of text
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
4 participants
You can鈥檛 perform that action at this time.