layout | title | description | permalink | main_nav | nav_order | main_classes | image |
---|---|---|---|---|---|---|---|
guide |
Contribute |
Find out how to get involved in Bitcoin design |
/contribute/ |
true |
2 |
-no-top-padding |
{% include picture.html image = "/assets/images/contribute/contribute.jpg" retina = "/assets/images/contribute/[email protected]" mobile = "/assets/images/contribute/contribute-mobile.jpg" mobileRetina = "/assets/images/contribute/[email protected]" alt-text = "Pencils and markers" width = 1600 height = 900 layout = "full-width" %}
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.
If you are not familiar with the concepts of open design, we have a [great intro]({{ '/guide/designing-products/open-design/' | relative_url }}) 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.
- [Join the community on Slack]({{ site.slack_invite_url }}) and say hi in the #introductions channnel
- Subscribe to the newsletter and follow on Twitter to stay up-to-date
- Read up on our project life cycle
- Browse issues for upcoming calls and discussions around processes and coordination
- Subscribe to our calendar for calls and events we organize
- See the projects we are either involved in or recommend on the [projects]({{ 'projects' | relative_url }}) page
- Browse issues labeled as projects
- Browse and post ideas in the #project-ideas Slack channel
- Contribute to the Bitcoin Design Guide
- [View the guide]({{ 'guide' | relative_url }})
- We have a whole section on [how to contribute]({{ 'guide/contribute/' | relative_url }})
- Follow progress on the project board
- Discuss on the #bitcoin-design-guide Slack channel
- Review code and content on the github repository
- Read the original project intro document
- Watch the How To Contribute to the Bitcoin Design Guide video series
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 toOther calendars
in the sidebar and selectFrom 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