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
> **Production:** Deploy Postgres and Engine to your cloud provider. Consider creating [KMS backend wallets](https://portal.thirdweb.com/engine/backend-wallets).
60
-
61
-
## Self Host
62
-
63
-
[](https://railway.app/template/EASlyJ)
41
+
## Get Engine
42
+
43
+
### Self-host
44
+
45
+
Host Engine on your own instructure for free. [View self-host instructions](https://portal.thirdweb.com/engine/self-host).
46
+
47
+
Other deployment options:
48
+
49
+
-[Deploy on Railway](https://railway.app/template/EASlyJ)
50
+
51
+
### Cloud-host
52
+
53
+
[Get Engine hosted and managed by thirdweb](https://thirdweb.com/dashboard/engine?requestCloudHosted).
64
54
65
55
## Contributing
66
56
67
-
We welcome external contributions! See [how to contribute to thirdweb repos]. Please try to follow the existing code style and conventions.
57
+
We welcome contributions! See [How to contribute](./contributing.md).
For OSS contributions, we use a [Forking Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow). Develop locally on your own fork and submit a PR to the main repo when you're ready for your changes to be reviewed.
8
+
9
+
1.[Create a fork](https://github.com/thirdweb-dev/engine/fork) of this repository to your own GitHub account.
10
+
1.[Clone your fork](https://help.github.com/articles/cloning-a-repository/) to your local machine.
11
+
1. Create a new branch on your fork to start working on your changes:
12
+
13
+
```bash
14
+
git checkout -b MY_BRANCH_NAME
15
+
```
16
+
17
+
1. Install the dependencies:
18
+
19
+
```bash
20
+
yarn install
21
+
```
22
+
23
+
1. Make changes on your branch.
24
+
1. Make a pull request to the `thirdweb-dev/engine:main` branch.
25
+
26
+
## Test Your Changes
27
+
28
+
Please run Engine locally to test your changes.
29
+
30
+
```bash
31
+
yarn dev
32
+
```
33
+
34
+
You should be able to make requests to Engine locally and import it to the [thirdweb dashboard](https://thirdweb.com/dashboard/engine).
0 commit comments