25 lines
1014 B
Markdown
25 lines
1014 B
Markdown
# Help contribute to Owncast!
|
||
|
||
Owncast is a growing open source project that is giving freedom, flexibility and fun to live streamers.
|
||
And while we have a small team of kind, talented and thoughtful volunteers, we have gaps in our skillset that we’d love to fill so we can get even better at building tools that make a difference for people.
|
||
|
||
We abide by our [Code of Conduct](https://owncast.online/contribute/) and feel strongly about open, appreciative, and empathetic people joining us.
|
||
We’ve been very lucky to have this so far, so maybe you can help us with your skills and passion, too!
|
||
|
||
There is a larger, more detailed, and more up-to-date [guide for helping contribute to Owncast on our website](https://owncast.online/help/).
|
||
|
||
## Before Submitting a PR
|
||
|
||
For web changes, from the `web/` directory:
|
||
|
||
```bash
|
||
npm run check # Verify your code will pass CI
|
||
npm run lint && npm run format # Auto-fix errors
|
||
```
|
||
|
||
For Go changes, from the repository root:
|
||
|
||
```bash
|
||
make lint && make fmt
|
||
```
|