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
If you run into any weird behavior while using TileLang, feel free to open a new issue in this repository! Please run a **search before opening** a new issue, to make sure that someone else hasn't already reported or solved the bug you've found.
15
20
@@ -18,35 +23,86 @@ Any issue you open must include:
18
23
- Code snippet that reproduces the bug with a minimal setup.
19
24
- A clear explanation of what the issue is.
20
25
21
-
22
-
## Asking Questions
26
+
## Ask Questions
23
27
24
28
Please ask questions in issues.
25
29
26
-
## Submitting Pull Requests
30
+
## Submit Pull Requests
27
31
28
32
All pull requests are super welcomed and greatly appreciated! Issues in need of a solution are marked with a [`♥ help`](https://github.com/ianstormtaylor/TileLang/issues?q=is%3Aissue+is%3Aopen+label%3A%22%E2%99%A5+help%22) label if you're looking for somewhere to start.
29
33
30
-
Please run `./format.sh` before submitting a pull request to make sure that your code is formatted correctly.
34
+
If you're new to contributing to TileLang, you can follow the following guidelines before submitting a pull request.
35
+
36
+
> [!NOTE]
37
+
> Please include tests and docs with every pull request if applicable!
38
+
39
+
## Setup Development Environment
40
+
41
+
Before contributing to TileLang, please follow the instructions below to setup.
42
+
43
+
1. Fork TileLang ([fork](https://github.com/tile-ai/tilelang/fork)) on GitHub and clone the repository.
44
+
45
+
```bash
46
+
git clone --recurse-submodules git@github.com:<your username>/tilelang.git # use the SSH protocol
3. Setup the [`pre-commit`](https://pre-commit.com) hooks:
63
+
64
+
```bash
65
+
pre-commit install --install-hooks
66
+
```
31
67
32
-
Please include tests and docs with every pull request!
68
+
Then you are ready to rock. Thanks for contributing to TileLang!
33
69
34
-
## Repository Setup
70
+
## Install Develop Version
35
71
36
-
To run the build, you need to have the TileLang repository cloned to your computer. After that, you need to `cd` into the directory where you cloned it, and install the dependencies with `python`:
0 commit comments