Skip to content

Commit 9e312cf

Browse files
Merge branch 'main' into hacktoberfest-2024-takeaction
2 parents b9fd780 + 62e9205 commit 9e312cf

File tree

4 files changed

+57
-8
lines changed

4 files changed

+57
-8
lines changed

CONTRIBUTING.md

+35
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,41 @@ There are many ways to be an open source contributor, and we're here to help you
1111

1212
This guide is for you.
1313

14+
## 🎉 Hacktoberfest 2024 🎉
15+
16+
`did-dht` is a participating in Hacktoberfest 2024! We’re so excited for your contributions, and have created a wide variety of issues so that anyone can contribute. Whether you're a seasoned developer or a first-time open source contributor, there's something for everyone.
17+
18+
### Here's how you can get started:
19+
1. Read the [code of conduct](https://github.com/taniashiba/did-dht/blob/main/CODE_OF_CONDUCT.md).
20+
2. Choose a task from this project's Hacktoberfest issues in our [Project Hub](https://github.com/TBD54566975/did-dht/issues/292). Each issue has the 🏷️ `hacktoberfest` label.
21+
5. Comment ".take" on the corresponding issue to get assigned the task.
22+
6. Fork the repository and create a new branch for your work.
23+
7. Make your changes and submit a pull request.
24+
8. Wait for review and address any feedback.
25+
26+
### 🏆 Leaderboard & Prizes
27+
Be among the top 10 with the most points to snag custom swag just for you from our TBD shop! To earn your place in the leaderboard, we have created a points system that is explained below. As you complete tasks, you will automatically be granted a certain # of points.
28+
29+
#### Point System
30+
| Weight | Points Awarded | Description |
31+
|---------|-------------|-------------|
32+
| 🐭 **Small** | 5 points | For smaller tasks that take limited time to complete and/or don't require any product knowledge. |
33+
| 🐰 **Medium** | 10 points | For average tasks that take additional time to complete and/or require some product knowledge. |
34+
| 🐂 **Large** | 15 points | For heavy tasks that takes lots of time to complete and/or possibly require deep product knowledge. |
35+
36+
#### Prizes
37+
Top 10 contributors with the most points will be awarded TBD x Hacktoberfest 2024 swag. The Top 3 contributors will have special swag customized with your GitHub handle in a very limited design. (more info in our Discord)
38+
39+
40+
41+
### 👩‍ Need help?
42+
Need help or have questions? Feel free to reach out by connecting with us in our [Discord community](https://discord.gg/tbd) to get direct help from our team in the `#hacktoberfest` project channel.
43+
44+
Happy contributing!
45+
46+
---
47+
48+
1449
## Development Prerequisites
1550

1651

README.md

+13
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,19 @@
1010
The `did:dht` method. Home to the [DID DHT Method Specification](https://did-dht.com), and a reference
1111
implementation of a gateway server in Go.
1212

13+
## 🎉 Hacktoberfest 2024 🎉
14+
15+
`did-dht` is a participating project in Hacktoberfest 2024! We’re so excited for your contributions, and have created a wide variety of issues so that anyone can contribute. Whether you're a seasoned developer or a first-time open source contributor, there's something for everyone.
16+
17+
### To get started:
18+
1. Read the [contributing guide](https://github.com/taniashiba/did-dht/blob/main/CONTRIBUTING.md).
19+
2. Read the [code of conduct](https://github.com/taniashiba/did-dht/blob/main/CODE_OF_CONDUCT.md).
20+
3. Choose a task from this project's Hacktoberfest issues in our [Project Hub](https://github.com/TBD54566975/did-dht/issues/292) and follow the instructions. Each issue has the 🏷️ `hacktoberfest` label.
21+
22+
Have questions? Connecting with us in our [Discord community](https://discord.gg/tbd) in the `#hacktoberfest` project channel.
23+
24+
---
25+
1326
## Build & Run
1427

1528
### Quickstart

impl/go.mod

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ require (
66
github.com/BurntSushi/toml v1.4.0
77
github.com/TBD54566975/ssi-sdk v0.0.4-alpha.0.20240410030603-dcd73d6ce8b3
88
github.com/allegro/bigcache/v3 v3.1.0
9-
github.com/anacrolix/dht/v2 v2.21.2-0.20240610083721-3b9f2a0566f2
10-
github.com/anacrolix/log v0.15.2
9+
github.com/anacrolix/dht/v2 v2.22.0
10+
github.com/anacrolix/log v0.16.0
1111
github.com/anacrolix/torrent v1.56.1
1212
github.com/gin-contrib/cors v1.7.2
1313
github.com/gin-gonic/gin v1.10.0
@@ -136,7 +136,7 @@ require (
136136
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.30.0 // indirect
137137
go.opentelemetry.io/otel/metric v1.30.0 // indirect
138138
go.opentelemetry.io/proto/otlp v1.3.1 // indirect
139-
go.uber.org/atomic v1.9.0 // indirect
139+
go.uber.org/atomic v1.10.0 // indirect
140140
go.uber.org/multierr v1.11.0 // indirect
141141
golang.org/x/arch v0.10.0 // indirect
142142
golang.org/x/crypto v0.27.0 // indirect

impl/go.sum

+6-5
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ github.com/allegro/bigcache/v3 v3.1.0 h1:H2Vp8VOvxcrB91o86fUSVJFqeuz8kpyyB02eH3b
3030
github.com/allegro/bigcache/v3 v3.1.0/go.mod h1:aPyh7jEvrog9zAwx5N7+JUQX5dZTSGpxF1LAR4dr35I=
3131
github.com/anacrolix/chansync v0.3.0 h1:lRu9tbeuw3wl+PhMu/r+JJCRu5ArFXIluOgdF0ao6/U=
3232
github.com/anacrolix/chansync v0.3.0/go.mod h1:DZsatdsdXxD0WiwcGl0nJVwyjCKMDv+knl1q2iBjA2k=
33-
github.com/anacrolix/dht/v2 v2.21.2-0.20240610083721-3b9f2a0566f2 h1:NdntgKY2nXvnTQgoLisoQb1nU+9XzNXr8s6O8dHmTmE=
34-
github.com/anacrolix/dht/v2 v2.21.2-0.20240610083721-3b9f2a0566f2/go.mod h1:SDGC+sEs1pnO2sJGYuhvIis7T8749dDHNfcjtdH4e3g=
33+
github.com/anacrolix/dht/v2 v2.22.0 h1:wat5FLdT25vltHsjX377GBrpK9o6L2QVn541bIguCYo=
34+
github.com/anacrolix/dht/v2 v2.22.0/go.mod h1:shbBjhgvezqsJoE+hMo/ezHYQFF18V9jUllNIP5xV9k=
3535
github.com/anacrolix/envpprof v0.0.0-20180404065416-323002cec2fa/go.mod h1:KgHhUaQMc8cC0+cEflSgCFNFbKwi5h54gqtVn8yhP7c=
3636
github.com/anacrolix/envpprof v1.0.0/go.mod h1:KgHhUaQMc8cC0+cEflSgCFNFbKwi5h54gqtVn8yhP7c=
3737
github.com/anacrolix/envpprof v1.1.0/go.mod h1:My7T5oSqVfEn4MD4Meczkw/f5lSIndGAKu/0SM/rkf4=
@@ -41,8 +41,8 @@ github.com/anacrolix/generics v0.0.2-0.20240227122613-f95486179cab h1:MvuAC/UJtc
4141
github.com/anacrolix/generics v0.0.2-0.20240227122613-f95486179cab/go.mod h1:ff2rHB/joTV03aMSSn/AZNnaIpUw0h3njetGsaXcMy8=
4242
github.com/anacrolix/log v0.3.0/go.mod h1:lWvLTqzAnCWPJA08T2HCstZi0L1y2Wyvm3FJgwU9jwU=
4343
github.com/anacrolix/log v0.6.0/go.mod h1:lWvLTqzAnCWPJA08T2HCstZi0L1y2Wyvm3FJgwU9jwU=
44-
github.com/anacrolix/log v0.15.2 h1:LTSf5Wm6Q4GNWPFMBP7NPYV6UBVZzZLKckL+/Lj72Oo=
45-
github.com/anacrolix/log v0.15.2/go.mod h1:m0poRtlr41mriZlXBQ9SOVZ8yZBkLjOkDhd5Li5pITA=
44+
github.com/anacrolix/log v0.16.0 h1:DSuyb5kAJwl3Y0X1TRcStVrTS9ST9b0BHW+7neE4Xho=
45+
github.com/anacrolix/log v0.16.0/go.mod h1:m0poRtlr41mriZlXBQ9SOVZ8yZBkLjOkDhd5Li5pITA=
4646
github.com/anacrolix/missinggo v1.1.0/go.mod h1:MBJu3Sk/k3ZfGYcS7z18gwfu72Ey/xopPFJJbTi5yIo=
4747
github.com/anacrolix/missinggo v1.1.2-0.20190815015349-b888af804467/go.mod h1:MBJu3Sk/k3ZfGYcS7z18gwfu72Ey/xopPFJJbTi5yIo=
4848
github.com/anacrolix/missinggo v1.2.1/go.mod h1:J5cMhif8jPmFoC3+Uvob3OXXNIhOUikzMt+uUjeM21Y=
@@ -482,8 +482,9 @@ go.opentelemetry.io/otel/trace v1.30.0 h1:7UBkkYzeg3C7kQX8VAidWh2biiQbtAKjyIML8d
482482
go.opentelemetry.io/otel/trace v1.30.0/go.mod h1:5EyKqTzzmyqB9bwtCCq6pDLktPK6fmGf/Dph+8VI02o=
483483
go.opentelemetry.io/proto/otlp v1.3.1 h1:TrMUixzpM0yuc/znrFTP9MMRh8trP93mkCiDVeXrui0=
484484
go.opentelemetry.io/proto/otlp v1.3.1/go.mod h1:0X1WI4de4ZsLrrJNLAQbFeLCm3T7yBkR0XqQ7niQU+8=
485-
go.uber.org/atomic v1.9.0 h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=
486485
go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
486+
go.uber.org/atomic v1.10.0 h1:9qC72Qh0+3MqyJbAn8YU5xVq1frD8bn3JtD2oXtafVQ=
487+
go.uber.org/atomic v1.10.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=
487488
go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
488489
go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y=
489490
golang.org/x/arch v0.10.0 h1:S3huipmSclq3PJMNe76NGwkBR504WFkQ5dhzWzP8ZW8=

0 commit comments

Comments
 (0)