-
Notifications
You must be signed in to change notification settings - Fork 59
Mobile app for exploring bounties #792
Comments
I think we need the following functionality in the app to be on par with what is being created in #789:
Ref for that can be found here, most of those things are already in the new web version that is being developed: https://github.com/jimscarver/rchain-tools |
@tschoffelen Great idea, will implement those features. |
Can this be done as a mobile-happy web site, please? |
Kudos! This is nice, definitely good to have android/IOS versions for this. |
@AhsanFazal what would you think of making this app show only bounties labeled "help wanted"? When issues are filed asking for help, they should be written in a way that is clear to potential contributors who may not already be familiar with RChain. That would keep us from broadcasting issues that are meant as internal discussion points or not yet properly formulated. @ResonanceXX @dckc @tschoffelen what do you think? A weak form of what I'm asking here would be to enable filtering (@tschoffelen 's suggestion) and have the default filter set to "help-wanted label" (which i still think would be too confusing but at least better) @AhsanFazal if you can use the help-wanted label or create a new label or figure out another way to display only issues that are described clearly enough that potential contributors with no prior RChain experience can easily understand them, I will vote a $1600 budget for this work (which i personally consider awesome). Thanks! |
The current Task Approval process is that budget votes are the way issues get approved. I support emphasizing issues with (a) any budget votes and (b) 3 trusted budget votes resulting in a >0 budget. I prefer to leave help-wanted implicit on all issues. I don't think the Discussion label is cost-effective either. |
@dckc your suggestion of limiting to "approved tasks" is a good start but is not enough of a filter. Postings with potentially wide distribution need to be checked for accuracy and for intelligibility to potential first time contributors who are not already familiar with RChain internal lingo and discussions. Our issue template needs revision and clarification. Our system of labels needs review and improvement so that we're not implicitly encouraging for example translation and later telling people who believe they're done a good job and followed our guidelines that in fact they have not. Since this does seem to be the job of the Task Approval Committee I recommend a simple solution. TAC should come up with a template for externally intelligible tasks which are not already completed or already have a full team, and a label indicating "Please Bid" or "Open Posting" or something like that. Issues which meet that communications bar should be published broadly. Examples of tasks which imo are not suitable for external publication: |
I would like to see a little more requirements analysis done on this proposal. If mobile applications are going to be developed and paid for by the Bounty System we need to ensure the following is addressed:
I've got more questions, but these are ones I'd like to see people's comments on for now. |
@deannald I had / have many of the same questions; @AhsanFazal contacted me about this work in discord, and he seems to have answers to many of them. He agreed to share a link to his source code in development here in the next day or so. I expect that will give initial answers to many of the questions. From there, we can continue story telling and test cases to refine requirements. In particular, he's receptive to my encouragement to do something like a responsive web application. I hope we end up hosting it on rewards.rchain.coop. @allancto the established Task Approval system is budget voting (the "Please bid" signal is reward votes). It agrees with you in the cases you cite; none of them has any budget votes except #616, which is sufficiently important that I'm comfortable with it getting as much attention as other "on their way to get approved" issues. I see nothing to back up your claims that things need to change, but feel free to make Pull Requests to refine |
I edited this issue to include link to the Github repository of the app. The README.md of the repository says the app uses the RChain bounties API but that's not yet the case. The development on this API just started. My answers to your questions @deannald:
|
I think we can use community servers like rchain,coop, rhobot.net and rchain.divvydao.org that are cooperatively managed unofficial staging of apps that might become official rchain apps. I think the issue of rchain account on google and apple is separate from this issue but needs to be addressed. @AhsanFazal The desktop bounty dashboard team is interested in making the app mobile friendly. I am wondering if there can be any overlap with the native app development that might benefit both. My votes go to cooperative activities more than individual accomplishment and would mush prefer that you work in a team. I think a better product will result have much greater benefit to the cooperative. |
I think the distribution is not an issue. Some of the tools that the Rchain community are using currently are community-hosted, so I think that would be fine for apps as well, with the ability for RChain to officially host them later. If @AhsanFazal is going to release this app, it will probably be under his personal name anyways, not claiming to be RChain. The overlap in effort could come from the ongoing API generalisation effort, mentioned by @AhsanFazal above. |
What does a mobile app provide that a mobile website doesn't provide? Of course anyone is welcome to build any tool they want, but a native-running app seems like overkill here. Please teach me what I'm missing. |
@JoshOrndorff et al Unless there are specific on-device functionality requirements that can only be achieved with a native app, I would prefer that we stick with a mobile responsive app. Especially for something with such limited functionality. |
@AhsanFazal in order to have this issue properly voted you need to give us guidance on whether there are team contributors (with %rewards), whether updates have been made according to the discussions above, and whether there is any anticipated maintenance. I cast my vote for an overall $1600 budget based on my instinct that this is a tool which will get good usage within our community together with my (limited) knowledge of the cost of developing software like this. @deannald @ResonanceXX @dckc @JoshOrndorff @jimscarver @Jake-Gillberg @aviationhacker @ian-bloom @AbnerZheng you're all people with expressed or potential interest in this project, once @AhsanFazal has clarified the reward%, update status and maintenance requirements I hope you will take the time to examine this work and vote it as you see it. Thanks! -@allancto |
@allancto Well noted. Expecting plenty of good news from this as well. |
After all the negotiation over budget, I don't see any reward votes; in particular, @AhsanFazal , none from you. Oh well... I guess we can get it right in the 201807 pay period. |
@David405 , @jimscarver: and I just gave https://rewards.rchain.coop/ a responsive face-lift!
|
@AhsanFazal I hope you weren't "turned off" to contributing by the discussion previously. We DO value developers who see an opportunity and act on it. We DO understand that talented, energetic people have constant competition for their time. We DO want you to stay engaged and involved with us. Thanks for your contribution! -@allancto |
@AhsanFazal would you please update the Estimated Timeline Required to Complete the Task? Two weeks from June 25 has long passed. |
You're right. I stopped working on this for a while, but I will be continuing work starting today. I still have to fit the hours needed to finish this project into my own schedule and see what the deadline would be but for now the date is set on the 23rd of September. |
nudge I still see Latest commit 43bb66c on Jun 30. Sep 23 has come and gone. |
Benefit to RChain
Exploring bounties and staying up to date with them becomes way easier and accessible.
Budget and Objective
Estimated Budget of Task: $[1400]
Estimated Timeline Required to Complete the Task: [10th of October 2018]
How will we measure completion? [App available for download in the Apple App store and Google Play store]
The Github repository: https://github.com/th3build/rchain-bounties-app
The text was updated successfully, but these errors were encountered: