Skip to content
This repository has been archived by the owner on Jan 30, 2024. It is now read-only.

add dashboard to website on who is doing what/how much #90

Closed
maxheld83 opened this issue Nov 1, 2018 · 5 comments
Closed

add dashboard to website on who is doing what/how much #90

maxheld83 opened this issue Nov 1, 2018 · 5 comments
Assignees
Labels
class website git anything git related graded-5 graded task, roughly worth 5 story points html/css issue that involves some html/css skills interactive R intermediate R anything relating to intermediate R

Comments

@maxheld83
Copy link
Member

it'd be nice if we could at some point have a visualisation on the class website, how much individual participants are contributing to the repo, and in what form.
Might give everyone an idea of where there stand.

Obviously, this shouldn't shame people or stress them out, so this needs careful design.

Also, this would be a pretty big job. More like graded-10

@maxheld83 maxheld83 added class website intermediate R anything relating to intermediate R interactive R html/css issue that involves some html/css skills git anything git related graded-5 graded task, roughly worth 5 story points labels Nov 1, 2018
@maxheld83
Copy link
Member Author

couple of links:

@maxheld83
Copy link
Member Author

one more thing to consider is how often this is supposed to be updated:

if we update once per git event (i.e. push), then that's easy, we can use the runtime on the CI/CD server (here: github actions, visible from the actions tab) to rerun whatever github api calls we want on every commit.

if however, we want to rerun the whole thing on every issue event, it get's a bit more complicated, because we might have to run a shiny runtime the entire time and poll GH from time to time.
We can do that, but shiny runtimes are pretty heavy/expensive.
We can use our FAU account to run it on at http://shinyapps.io.

Theoretically, we could also leverage github actions to do this work, by triggering on every issue event (github actions can trigger on a bunch of GH API events: https://developer.github.com/actions/managing-workflows/workflow-configuration-options/).
This would be pretty cool, though it would have a significant lag, because we'd need to run the whole rmarkdown::render_site() on every commit event.
It's also possible we'd overwhelm GitHub actions / or get a horrendeous queue.

@PaddyGlass
Copy link

Thank you (this is a test)

@maxheld83
Copy link
Member Author

probably not working on this any more.
Just for completeness sake @PaddyGlass @Crisphi could you open placeholder issues here on fossos to track what projects you're working on? Perhaps with a link to the repo where you're doing the actual work.

@maxheld83
Copy link
Member Author

maxheld83 commented Oct 31, 2019

ah sorry, never mind @PaddyGlass @Crisphi already done in #179 and #178

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
class website git anything git related graded-5 graded task, roughly worth 5 story points html/css issue that involves some html/css skills interactive R intermediate R anything relating to intermediate R
Projects
None yet
Development

No branches or pull requests

3 participants