Web: coding - /mentors page

Created on 24 Apr 2018  ·  18Comments  ·  Source: gitcoinco/web

Why

Mentorship is a proven model for growing developers skills, careers, and networks

What

Data Object

Mentor

See this spreadsheet for example

  • Github handle
  • Name (optional)
  • email
  • Yrs programming experience
  • Wants membership in (list of varchar)
  • offering membership in (list of varchar)
  • Available for new mentees? (y/n)
  • Time Commitment
  • Comments

Pages

First page - index page

A page that lives at /mentors. Page is a list view of mentors that are available to mentor developers. - Only lists mentors if Available for new mentees is y

This page can be accessed from /tools and from the footer.

Second page - detail page

The detail page for each individual mentor object. Only displays if Available for new mentees is y

Second page alt -- edit detail page

This page can be accessed from the menu in the top right of Gitcoin.

It allows editing of the Mentor object associated with my Gitcoin/Github Handle.. I can edit any of the fields in the data object from it.

Third page -- Email -- Mentor Match

Based upon the design of https://github.com/gitcoinco/web/issues/563, this page will be an email notifying a user that there is a potential mentor match available.

Ref - Designs

The design phase of this project is already complete! You can access it at:
https://github.com/gitcoinco/web/issues/565#issuecomment-376549019
Please use forms from #https://github.com/gitcoinco/web/issues/380 as a starting point.

Bounty

  1. Please create a new django app called 'mentor'
  2. Please code the HTML of the above designs into django views (please test in mobile, tablet, desktop views)
  3. Please create a new Django dataobject called Mentor as specified above.
  4. Hook up the 'new mentor' form such that it actually creates a new mentor object.
  5. Hook up the mentor index page such that it actually links objects for the database.
  6. Code the mentor email into marketing/mails.py such that it can be triggered when there is a mentor match.
Bountied Gitcoin.co help wanted high-priority revenue

Most helpful comment

alive

All 18 comments

Got about 60% done. Gonna publish PR this evening.

__This issue now has a funding of 0.32 ETH (226.83 USD @ $708.83/ETH) attached to it.__

  • If you would like to work on this issue you can claim it here.
  • If you've completed this issue and want to claim the bounty you can do so here
  • Questions? Get help on the Gitcoin Slack
  • $5820.95 more Funded OSS Work Available at: https://gitcoin.co/explorer

I'm going to replace github handle with profile and allow only logged users to become mentors.

That makes sense! 👍

@kziemianek are you still working on this issue?

  • [x] warning 1 (3 days)
  • [ ] warning 2 (6 days)
  • [ ] auto removal (10 days)

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@kziemianek has been removed for inactivity and the issue has been returned to an ‘Open’ Status. Let us know if you believe this has been done in error!

  • [x] warning (3 days)
  • [x] auto removal (6 days)

@owocki was this supposed to be returned to open state just after 3 days ?

@kziemianek could you hit start work again ? ( You got a PR open , so I'm assuming you are still on it )

was this supposed to be returned to open state just after 3 days ?

i think its been 6 days since we heard from kziemianek on this issue or #964

@owocki lol no he's active :P

Beep beep

alive

@kziemianek Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

  • [x] warning (3 days)
  • [ ] escalation to mods (6 days)

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

PR submitted.

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


__Work for 0.32 ETH (220.91 USD @ $690.35/ETH) has been submitted by__:

  1. @kziemianek

@owocki please take a look at the submitted work:

  • PR by @kziemianek

was listening to a rich rollpodcast this weekend. they enumerate the reasons ppl become mentors

  1. They see some of them self in you
  2. Help you be more like them
  3. They wanna be more like you

The corresponding PR was deleted (at least the branch was) - any idea what's going on with this @owocki? Also - this bounty is still open!

closing this now

Issue Status: 1. Open 2. Cancelled


__The funding of 0.32 ETH (60.7 USD @ $189.68/ETH) attached to this issue has been cancelled by the bounty submitter__

Was this page helpful?
0 / 5 - 0 ratings