CONTRIBUTING.md 1.78 KB
Newer Older
Woosuk Kwon's avatar
Woosuk Kwon committed
1
# Contributing to vLLM
2

Woosuk Kwon's avatar
Woosuk Kwon committed
3
Thank you for your interest in contributing to vLLM!
4
5
6
7
8
9
10
11
12
13
Our community is open to everyone and welcomes all kinds of contributions, no matter how small or large.
There are several ways you can contribute to the project:

- Identify and report any issues or bugs.
- Request or add a new model.
- Suggest or implement new features.

However, remember that contributions aren't just about code.
We believe in the power of community support; thus, answering queries, assisting others, and enhancing the documentation are highly regarded and beneficial contributions.

Woosuk Kwon's avatar
Woosuk Kwon committed
14
Finally, one of the most impactful ways to support us is by raising awareness about vLLM.
15
Talk about it in your blog posts, highlighting how it's driving your incredible projects.
Woosuk Kwon's avatar
Woosuk Kwon committed
16
Express your support on Twitter if vLLM aids you, or simply offer your appreciation by starring our repository.
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31


## Setup for development

### Build from source

```bash
pip install -e .  # This may take several minutes.
```

### Testing

```bash
pip install -r requirements-dev.txt

32
33
# linting and formatting
bash format.sh
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# Static type checking
mypy
# Unit tests
pytest tests/
```
**Note:** Currently, the repository does not pass the mypy tests.


## Contributing Guidelines

### Issue Reporting

If you encounter a bug or have a feature request, please check our issues page first to see if someone else has already reported it.
If not, please file a new issue, providing as much relevant information as possible.

youkaichao's avatar
youkaichao committed
49
### Pull Requests & Code Reviews
50

youkaichao's avatar
youkaichao committed
51
Please check the PR checklist in the [PR template](.github/PULL_REQUEST_TEMPLATE.md) for detailed guide for contribution.
52
53
54

### Thank You

Woosuk Kwon's avatar
Woosuk Kwon committed
55
56
Finally, thank you for taking the time to read these guidelines and for your interest in contributing to vLLM.
Your contributions make vLLM a great tool for everyone!