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

The Bitcoin Design Guide adoption #352

Open
hebasto opened this issue Jun 2, 2021 · 5 comments
Open

The Bitcoin Design Guide adoption #352

hebasto opened this issue Jun 2, 2021 · 5 comments

Comments

@hebasto
Copy link
Member

hebasto commented Jun 2, 2021

The Bitcoin Design Guide was announced recently:

I believe we should be guided by it in our further work.

@hebasto
Copy link
Member Author

hebasto commented Jun 2, 2021

cc @Bosch-0 @ConorOkus @GBKS @johnsBeharry @harding

@eazydripz
Copy link

Thank you.

@GBKS
Copy link

GBKS commented Jun 7, 2021

Thank you for suggesting this, I am naturally all in favor. It might be helpful to drive a little deeper and talk about what it means to adopt the design guide. It has a lot of content and not everything will apply. Overall, I think the following areas are relevant:

  • The whole Onboarding section, as the first experience a user has with a product is important for proper safety and privacy habits, and sets up future interactions. This section is written around the automatic cloud backup use case, but still provides a lot of relevant information that can be adapted.
  • The Payments section, as sending and receiving bitcoin are fundamental activities.
  • Wallet interoperability is important for free movement and interaction of users between applications.
  • The Private Key Management and Case studies sections could be partially helpful based on which private key management schemes are supported.

There is some work happening for a page around nodes. This project could also help define that page, as Bitcoin Core is such a popular way to run nodes.

Maybe a good way to think about the guide is as a resource to review when starting to plan work on specific areas. And in turn, it would be fantastic if the guide could be improved based on learnings from this project.

@Rspigler
Copy link
Contributor

Rspigler commented Jun 9, 2021

Thanks! Looking forward to looking through this

@GBKS
Copy link

GBKS commented Jun 9, 2021

@Rspigler great, and please feel free to ask questions and provide feedback and criticism. We did our best with the guide, but it's still early and it can probably be better in many ways.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants