Link Search Menu Expand Document Video
Pencils and markers

Contribute

So you’re interested in contributing? Fantastic! We welcome, appreciate and encourage new contributions.

Depending on your skills and interest, you can help in a number of ways. We design, illustrate, write copy and code, do technical research, discuss and answer questions, run workshops and community calls, and more. Design is a multidisciplinary activity and there are many different ways to be part of this community and help improve how we interact with the Bitcoin protocol.

Learn how we work

If you are not familiar with the concepts of open design, we have a great intro for you. Open, public collaboration gives a lot of freedom to each participant and relies on us organically coming up with the organizational structures we want. The result is that things can sometimes look unorganized or unintuitive from the outside. The big benefit is that you can choose how you want to participate. Let’s jump in.

How to get involved in the community

  1. Join the community on Slack and say hi in the #introductions channnel
  2. Subscribe to the newsletter and follow on Twitter to stay up-to-date
  3. Read up on our project life cycle
  4. Browse issues for upcoming calls and discussions around processes and coordination
  5. Subscribe to our calendar for calls and events we organize

How to get involved in projects

  1. See the projects we are either involved in or recommend on the projects page
  2. Browse issues labeled as projects
  3. Browse and post ideas in the #project-ideas Slack channel
  4. Contribute to the Bitcoin Design Guide

Bitcoin Design Guide

Further Slack channels

The Bitcoin Design calendar

Our calendar (an .iCal file) includes upcoming calls (community calls, design review calls, etc). Qualified issues are automatically added to the calendar, which you can then subscribe to via your favorite calendar tool.

  • Copy this URL: https://raw.githubusercontent.com/BitcoinDesign/Meta/calendar/events.ical
  • In Apple Calendar (desktop), use File -> New calendar subscriptions
  • In Google Calendar (web), click the small + icon next to Other calendars in the sidebar and select From URL
  • Paste the URL and save. New events (if there are any scheduled) should show up right away
  • In Thunderbird (desktop), New Calendar > On my network > iCalendar (ICS) and paste the calendar link in the location field.
  • Calendar tools regularly reload subscribed calendars for updates. How often this happens varies by tool

There are two requirements for an issue to be included:

  • The issue needs to include a UTCTime meta property following this format: UTCTime: 2020-10-14 9:00 UTC -7. You can seen an example here
  • A maintainer needs to add the call label to the issue (this prevents spam)
  • The calendar auto-updates whenever a new issue is created, or an existing issue is edited