on master help sign in
Merge branch 'master' of https://github.com/urbit/urbit.org
585d279Mike Osborne
content/docs+1−1

Submodule changed.

content/grants/bounties/bitcoin-wallet-maintenance.mdnew file+61
@@ -0,0 +1,61 @@
1++++
2+title = "Bitcoin Wallet Maintenance"
3+date = 2021-06-17
4+[taxonomies]
5+grant_type = ["bounties"]
6+grant_category = ["App Dev: Arvo"]
7+[extra]
8+image = ""
9+description = "Help us maintain the Bitcoin Wallet."
10+reward = 3
11+mentor = "~timluc-miptev"
12+assignee = ""
13+completed = false
14+work_request_link = "https://airtable.com/shr4qt9t9kz7RaOIa?prefill_Grant+ID=B0032&prefill_Grant+Name=Bitcoin%20Wallet%20Maintenance"
15++++
16+
17+# Overview
18+
19+The Urbit Bitcoin Wallet has been integrated into the core distribution, and its
20+maintenance is now passing back to the community via the Urbit Foundation.
21+
22+Our goal is to maintain this product at a high level of usability and also add
23+significant features to it over time. We want usage to become ubiquitous and
24+easy within Urbit, while integrating without outside wallets/signing devices and
25+internal applications.
26+
27+If you have strong development skills and are looking to make an impact with
28+your Urbit development, this is the project to be on. We'll likely recruit more
29+than one contributor for this role.
30+
31+## Types of work
32+
33+The below is a non-exhaustive list of the types of work we will need:
34+
35+* hardware wallet support
36+* progress meters for wallet scanning
37+* performance improvements for Bitcoin providers
38+* mempool scanning
39+* shoe CLI interface for terminal usage in Urbit
40+* general maintenance as bugs arise
41+
42+## Requirements
43+
44+### Skills
45+
46+* Experience with modern React, or
47+* Hoon experience (for backend maintenance and improvement)
48+
49+Having both skills is great.
50+
51+### Time Commitment
52+
53+- at least 10 hours/week
54+- 2-3 months minimum
55+- weekly check-in meeting with `~timluc-miptev` (Technical Director at Urbit Foundation)
56+
57+## Compensation
58+
59+* 1 star per month initially (assuming ~10 hours/week part-time)
60+* more stars can be negotiated if the developer has greater availability and can
61+ commit more time
content/grants/bounties/host-three-college-university-urbit-meetups-1.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Hold a meetup and presentation about Urbit."
9description = "Hold a meetup and presentation about Urbit."
10reward = 1
10reward = 1
11assignee = "P. Paramo"
11assignee = "P. Paramo"
12−id = "901396717"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -57,4 +57,4 @@ Check out our [guide](https://urbit.org/community/hosting-a-meetup/) to best pra
571 stars
571 stars
58Your three meetups are held, and links to the presentations have been posted and sent to grants@urbit.org.
58Your three meetups are held, and links to the presentations have been posted and sent to grants@urbit.org.
59
59
60−
60+
content/grants/bounties/host-three-college-university-urbit-meetups-2.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Hold a meetup and presentation about Urbit."
9description = "Hold a meetup and presentation about Urbit."
10reward = 1
10reward = 1
11assignee = "kirk-hutchison"
11assignee = "kirk-hutchison"
12−id = "167729270"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -57,4 +57,4 @@ Check out our [guide](https://urbit.org/community/hosting-a-meetup/) to best pra
571 stars
571 stars
58Your three meetups are held, and links to the presentations have been posted and sent to grants@urbit.org.
58Your three meetups are held, and links to the presentations have been posted and sent to grants@urbit.org.
59
59
60−
60+
content/grants/bounties/host-three-college-university-urbit-meetups-3.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Hold a meetup and presentation about Urbit."
9description = "Hold a meetup and presentation about Urbit."
10reward = 1
10reward = 1
11assignee = "~sanlyt-modbyt"
11assignee = "~sanlyt-modbyt"
12−id = "372504274"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -56,4 +56,4 @@ Check out our [guide](https://urbit.org/community/hosting-a-meetup/) to best pra
561 stars
561 stars
57Your three meetups are held, and links to the presentations have been posted and sent to grants@urbit.org.
57Your three meetups are held, and links to the presentations have been posted and sent to grants@urbit.org.
58
58
59−
59+
content/grants/bounties/host-two-urbit-meetups-1.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Host two Urbit meetups in your city."
9description = "Host two Urbit meetups in your city."
10reward = 1
10reward = 1
11assignee = "sitful-hatred"
11assignee = "sitful-hatred"
12−id = "2020814292"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-10.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing."
9description = "Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing."
10reward = 1
10reward = 1
11assignee = "jpt4"
11assignee = "jpt4"
12−id = "278361497"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The second meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-11.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Urbit needs champions! The Urbit Foundation is looking for community members to host local or online meetups to spread the word."
9description = "Urbit needs champions! The Urbit Foundation is looking for community members to host local or online meetups to spread the word."
10reward = 1
10reward = 1
11assignee = "Thomas"
11assignee = "Thomas"
12−id = "1314014268"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-12.mdnew file+56
@@ -0,0 +1,56 @@
1++++
2+title = "Host Two Urbit Meetups (12)"
3+date = 2021-06-15
4+[taxonomies]
5+grant_type = ["bounties"]
6+grant_category = ["Community"]
7+[extra]
8+image = ""
9+description = "Urbit needs champions! The Urbit Foundation is looking for community members to host local or online meetups to spread the word."
10+reward = 1
11+assignee = ""
12+id = ""
13+work_request_link = "https://airtable.com/shr4qt9t9kz7RaOIa?prefill_Grant+ID=B0031&prefill_Grant+Name=Host%20Two%20Urbit%20Meetups%20%2812%29"
14+completed = false
15+link = ""
16++++
17+
18+#### Background
19+
20+Urbit needs champions! The Urbit Foundation is looking for community members to host local or online meetups to spread the word.
21+
22+#### Bounty Description
23+
24+This bounty is to host an Urbit meetup in your city. The meetup should meet the following criteria:
25+
26+- The meetup must be public, and there must be a public web link for joining (like meetup.com)
27+- The meetup must have a presentation or talk about Urbit.
28+- The presentation or talk must be recorded and posted publicly online.
29+- You must promote the event vigorously; social media, a website, etc. Email support@urbit.org if you want a signal boost.
30+- You must host at least two meetups.
31+
32+You should go into this bounty with the mindset of creating a regularly scheduled meetup, one that might become the nucleus of your city's Urbit community. Also, email support@tlon.io once you've hosted a meetup, and we will add you to your [list of active meetups](https://urbit.org/community/meetups/)!
33+
34+#### Resources
35+
36+Check out our [guide](https://urbit.org/community/hosting-a-meetup/) to best practices for Urbit meetups.
37+
38+#### Contribution Guidelines
39+- Do not begin work until your request to claim this bounty is accepted.
40+- When applying to work on the bounty, tell us a little about yourself and mention which city you'd be hosting the meetups in.
41+- Proof of the meetups happening will be determined by the recordings of the presentations. Email links to these recordings to grants@urbit.org.
42+- You have 100 days from the time of approval to complete this bounty.
43+
44+## Milestones
45+
46+
47+### The first meetup is held
48+0 stars
49+The first meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
50+
51+
52+### The second meetup is held
53+1 stars
54+The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
55+
56+
content/grants/bounties/host-two-urbit-meetups-2.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Host two Urbit meetups in your city."
9description = "Host two Urbit meetups in your city."
10reward = 1
10reward = 1
11assignee = "Matthew Levan, nforbes6"
11assignee = "Matthew Levan, nforbes6"
12−id = "1252614745"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-3.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Host two Urbit meetups in your city."
9description = "Host two Urbit meetups in your city."
10reward = 1
10reward = 1
11assignee = "yosoyubik"
11assignee = "yosoyubik"
12−id = "1574784178"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The first meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The first meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-4.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Host two Urbit meetups in your city."
9description = "Host two Urbit meetups in your city."
10reward = 1
10reward = 1
11assignee = "~forfel-norfel"
11assignee = "~forfel-norfel"
12−id = "1872089827"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-5.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Host two Urbit meetups in your city."
9description = "Host two Urbit meetups in your city."
10reward = 1
10reward = 1
11assignee = "NHL"
11assignee = "NHL"
12−id = "180695644"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-6.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Host two Urbit meetups in your city."
9description = "Host two Urbit meetups in your city."
10reward = 1
10reward = 1
11assignee = "~dilled-fastyd"
11assignee = "~dilled-fastyd"
12−id = "675590864"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-7.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Host two Urbit meetups in your city."
9description = "Host two Urbit meetups in your city."
10reward = 1
10reward = 1
11assignee = "nrhtr, ~hocdep-labtel, sunmaid, jackw"
11assignee = "nrhtr, ~hocdep-labtel, sunmaid, jackw"
12−id = "1098941980"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-8.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing."
9description = "Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing."
10reward = 1
10reward = 1
11assignee = "~winter-paches, ~fonnyx-nopmer"
11assignee = "~winter-paches, ~fonnyx-nopmer"
12−id = "1740918704"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+
content/grants/bounties/host-two-urbit-meetups-9.md+3−3
@@ -9,8 +9,8 @@ image = ""
9description = "Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing."
9description = "Tlon is not Urbit; Urbit is owned by its community. So we want to decenter the Urbit brand into cities outside of San Francisco, and watch the community’s independent visions of the project take wing."
10reward = 1
10reward = 1
11assignee = "juaningan"
11assignee = "juaningan"
12−id = "1128452733"
12+id = ""
13−completed = false
13+completed = true
14link = ""
14link = ""
15+++
15+++
16
16
@@ -52,4 +52,4 @@ The first meetup is held, and a recording of that meetup's talk or presentation
521 stars
521 stars
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
53The second meetup is held, and a recording of that meetup's talk or presentation is sent to grants@urbit.org.
54
54
55−
55+