You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Modular Approach:
Corrected "Singer" to "Signer" in relevant sections.
Fixed grammatical errors: "it look like this" → "it looks like this", "it's dependencies" → "its dependencies".
Removed unnecessary apostrophe in "that's' not swappable".
Adjusted phrasing of the migration process description: "Migration might not be the best word" → "Migration may not be the best word".
Contribution Guide:
Replaced "repo" with "repository" for clarity.
Changed "you have to install Xcode" to "you must install Xcode" for stronger language.
Improved phrasing in the instructions for Linux distribution and Unity website.
Corrected phrasing in the .NET installation instructions using Homebrew.
Made minor updates to provide clearer instructions for adding new modules and linking to external resources.
Twitter URL Update:
Replaced the outdated Twitter URL (https://twitter.com/) with the updated x.com format (https://x.com/) to align with the platform's rebranding.
Copy file name to clipboardExpand all lines: CONTRIBUTION.md
+5-2
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Welcome to the web3.unity project! We appreciate your interest in contributing t
9
9
10
10
### Forking the Repository
11
11
12
-
If you're unfamiliar with Forking, here is a quick guide on how to fork our repo:
12
+
If you're unfamiliar with Forking, here is a quick guide on how to fork our repository:
13
13
14
14
1. Go to the [web3.unity repository](https://github.com/ChainSafe/web3.unity) on GitHub.
15
15
2. Click the "Fork" button in the top-right corner of the page.
@@ -18,6 +18,7 @@ If you're unfamiliar with Forking, here is a quick guide on how to fork our repo
18
18
## Setting Up the Development Environment
19
19
20
20
### macOS
21
+
21
22
**Note: If you're building the project for iOS, you have to install Xcode.**
22
23
23
24
1.**Install Unity**: Install Unity Hub by downloading it from Unity's official website.
@@ -61,7 +62,9 @@ UnitySampleProject also contains a lot of different packages that are dependent
61
62
Because we have two projects, developers can often be confused about in which project they should start writing the code.
62
63
General rule of thumb:
63
64
1. If your code will directly use some of the Unity features, it should probably live inside the UnitySampleProject.
64
-
Note: If you want to add a new module (like web3auth, ramp, or lootboxes), you should create a new package inside the Root of the repository's Packages folder.
65
+
66
+
Note: If you want to add a new module (like web3auth, ramp, or lootboxes), create a new package in the root of the repository's Packages folder.
67
+
65
68
2. If your code doesn't care much about Unity but is doing a lot of communication with the blockchain itself, you should definitely create a new csproj inside our Chainsafe.Gaming solution.
66
69
67
70
If you're unsure how you would actually extend Chainsafe's SDK, take a look at this lengthy [video](https://youtu.be/D6_786zPva8). It shows in depth how you can add your own code and injectors to the Chainsafe.Gaming project.
0 commit comments