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

Discussion Feature for Proposals #68

Open
MaxKaay opened this issue Oct 29, 2021 · 1 comment
Open

Discussion Feature for Proposals #68

MaxKaay opened this issue Oct 29, 2021 · 1 comment
Labels
Bounty specific payout defined in text v2.0 features that are added once v1 is finished

Comments

@MaxKaay
Copy link
Member

MaxKaay commented Oct 29, 2021

⚡️ Challenge:

New proposals or ideas need a place to be discussed. Currently, many DAOs are using discourse as their main and discord as their secondary way to exchange thoughts on specific topics. This can be confusing as discussion and voting take place in two different places. Habitat wants to allow discussions right beneath the proposal. Names and account addresses can be linked and good comments upvoted with real tokens.

Combining multiple ideas with a discussion allows for a more sophisticated solution.

🦋 Desired Outcome

Research and first experiments on how to integrate a tool such as https://theconvo.space/ into a proposal of Habitat.
When creating a new proposal the creator can decide whether he wants to use Habitat's discussion feature or simply redirect to an external discussion.
Currently, in #60 the proposal page is redone - the mockup will therefore focus on this state.

Follow the first mockups that exemplify the functionality. Not final.
https://www.figma.com/file/0ALyyzf2FiI4VAitpqUFrT/Habitat-(external)?node-id=1005%3A673

Fuctionality:

  • toggle between allowing discussions on/off
  • choose between
    • discussion (a simple version of discourse discussions)
    • debates (difference to discussions: user can differentiate between pro and contra comments/arguments - they are listed next to each other)
    • (canonical debates in future)

🎯 Action Points:

  • try to find a good way on how to include theconvo.space
  • identify the possibilities to add functionalities, such as
    • upvote/downvote
    • reply/quote
  • how can theconvo.space be used as a "debate" instead of a simple comment flow
  • include in the Habitat UI (see mockups)
  • make use of "names" or ENS names as address
  • experiment with up/downvotes with tokens from the respective treasury (currently community - governance token)
  • maybe, every upvote is a delegated vote to the creator of the statement/argument

🐇 Additional Information

More info will follow as soons as the mockups are final. For now feel free to experiment with first functional approaches without styling.

🏆 Bounty Size

  • research and functional implementation 700 DAI + 1000 HBT (tbd)
@MaxKaay MaxKaay added v2.0 features that are added once v1 is finished Bounty specific payout defined in text labels Oct 29, 2021
@lau-bin
Copy link

lau-bin commented Nov 8, 2021

I researched how to implement discussions with convo.space and this is the diagram of the proposed implementation
0xHabitat Comment feature_v3.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bounty specific payout defined in text v2.0 features that are added once v1 is finished
Projects
None yet
Development

No branches or pull requests

2 participants