You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a junior developer, I want a place to ask coding help questions to senior developers and have them quickly answered
Why Is this Needed
Summary:
As junior engineers have problems they can't solve by googling, they become increasingly frustrated with their work.
If there was a cryptoeconomic market where people could get hands on help in exchange for small amounts of tokens, then it would
help juniors get unblocked faster
help seniors make $$$ and support their work in OSS
Gitcoin builds SEO juice as more issues are posted.
Gitcoin takes a cut of revenue.
Description
Type:
Feature
Current Behavior
No way to ask for help, except in walled gardens like #coding-help on Gitcoin Community Slack.
Expected Behavior
A way to ask for help on Gitcoin and provide a crypto-economic incentive to the Gitcoin community to help.
Model:
The backend model should extend SendCryptoAsset (or we can re-use Tips)
The main model should be called Questions. It has a question, a poster, and a body, and ETH/Tokens on it.
Secondary models should be called Comments' Comments have a body, a poster, Success Flag
Pages
Question Index
This is a page where users can browse questions that have been posted to the platform. They can sort by value, and filter by open/closed questions.
New Question Page.
This is just a markdown form where someone can enter a new title/description and have it posted to the Index
Question Detail Page.
This is very simple way of viewing the Question object and the Comments object. One can also post a comment on this page.
New Answer Email
This is an email that is sent when a new comment is posted to a Question. It will show the comment text and also provide a 'view Question' button and also a 'Accept Winner' Button
Your Answer Was Selected Email
When your answer was selected, you will receive an email letting you know you can claim your tokens
Your Answer Was NOT Selected Email
When your answer was NOT selected, you will receive an email letting you know so.
You didn't receive any answers Email
If after 7 days, no answers are posted.. The Question is auto closed and the user is emailed them to tell them where they can claim their ETH.
Daily Bounties Email
This email should be extended to show Questions that match your profile (not just Bounties)
Slack Hooks
The Gitcoin slack channel should create a post in #community-help when there is a new question.
Definition of Done
For Design, expect 2-3 revisions.
For Code:
Pages work in Responsive Design
User can't JS injection attack
Additional Information
I think this is similar to Google Helpouts -- which was a service where people could get live coding help.
I think this is meaningfully differentiated from Stack Overflow in that there is cryptoeconomics powering the creation of new users.
owocki
changed the title
As a junior developer, I want a place to ask coding help questions to senior developers and have them quickly answered.
DESIGN - As a junior developer, I want a place to ask coding help questions to senior developers and have them quickly answered.
Nov 13, 2018
User Story
As a junior developer, I want a place to ask coding help questions to senior developers and have them quickly answered
Why Is this Needed
Summary:
As junior engineers have problems they can't solve by googling, they become increasingly frustrated with their work.
If there was a cryptoeconomic market where people could get hands on help in exchange for small amounts of tokens, then it would
Description
Type:
Feature
Current Behavior
No way to ask for help, except in walled gardens like #coding-help on Gitcoin Community Slack.
Expected Behavior
A way to ask for help on Gitcoin and provide a crypto-economic incentive to the Gitcoin community to help.
Model:
SendCryptoAsset
(or we can re-useTips
)Question
s. It has a question, a poster, and a body, and ETH/Tokens on it.Comments'
Comments have a body, a poster, Success FlagPages
Question Index
This is a page where users can browse questions that have been posted to the platform. They can sort by value, and filter by open/closed questions.
New Question Page.
This is just a markdown form where someone can enter a new title/description and have it posted to the Index
Question Detail Page.
This is very simple way of viewing the
Question
object and theComments
object. One can also post a comment on this page.New Answer Email
This is an email that is sent when a new comment is posted to a
Question
. It will show the comment text and also provide a 'view Question' button and also a 'Accept Winner' ButtonYour Answer Was Selected Email
When your answer was selected, you will receive an email letting you know you can claim your tokens
Your Answer Was NOT Selected Email
When your answer was NOT selected, you will receive an email letting you know so.
You didn't receive any answers Email
If after 7 days, no answers are posted.. The Question is auto closed and the user is emailed them to tell them where they can claim their ETH.
Daily Bounties Email
This email should be extended to show Questions that match your profile (not just Bounties)
Slack Hooks
The Gitcoin slack channel should create a post in #community-help when there is a new question.
Definition of Done
For Design, expect 2-3 revisions.
For Code:
Additional Information
I think this is similar to Google Helpouts -- which was a service where people could get live coding help.
I think this is meaningfully differentiated from Stack Overflow in that there is cryptoeconomics powering the creation of new users.
Slack Convo: https://gitcoincore.slack.com/archives/CCW6BQ0KA/p1541858486007100
The text was updated successfully, but these errors were encountered: