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

Show contributors list in the card and course pages #65

Open
7 tasks
svarlamov opened this issue Sep 14, 2018 · 1 comment
Open
7 tasks

Show contributors list in the card and course pages #65

svarlamov opened this issue Sep 14, 2018 · 1 comment
Assignees
Labels
discussion An issue that is still being discussed and is not ready for implementation enhancement New feature or request

Comments

@svarlamov
Copy link
Member

svarlamov commented Sep 14, 2018

We should recognize course contributors (via GitHub/git blame) for the course and also for each piece of content.

@LanderMuruaga This would be an enhancement to the course UI update that we're working on now. Potentially we can implement this after that initial design is implemented.

@stanvarlamov This would require some updates to the GQL API and I will also need to update the ecosutil importer to fetch the contributors and then add them to mongo.

(WIP) Todos

  • Create/finalize designs

  • Update mongo data model

  • Update eocsutil import routine

  • Update gql server models/logic to pull fields

  • Update GQL schema/resolvers

  • Update web client to pull data from GQL

  • Update web client UI based on designs

@svarlamov svarlamov added enhancement New feature or request discussion An issue that is still being discussed and is not ready for implementation labels Sep 14, 2018
@LanderMuruaga
Copy link

LanderMuruaga commented Oct 19, 2018

Added contributor list into a sidebar module of Course detail.
I wont add them into course cards on Course list or Dashboard. It adds a lot of noise and I dont see it useful at this point.
In the course detail instead is really usegul, encouraging users to take part.

It could be shown in 2 ways.

  1. Contributors + Edit in Git together in the same module (check the image for more info)
  2. Contributors + Edit in Git in different modules, using them independently.

03-course overview

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion An issue that is still being discussed and is not ready for implementation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants