Thank you for looking into contributing todaily-js
! We welcome your contributions toward making Daily the easiest real-time video API for developers to use in their products.
Before contributing:
How to contribute:
We use the Contributor Covenant for our Code of Conduct. Before contributing, please read it.
Today we work off two main issue templates: bug reports and feature requests.
Bug reports
Before creating a new bug report, please do two things:
- If you want to report a bug you experienced while on a Daily call, try out these troubleshooting tips to see if that takes care of the bug.
- If you're still seeing the error, check to see if somebody else has already filed the issue before creating a new one.
If you've done those two things and need to create an issue, we'll ask you to tell us:
- What you expected to happen
- What actually happened
- Steps to reproduce the error
- Screenshots that illustrate where and what we should be looking for when we reproduce
- System information, like your device, OS, and browser
- Any additional context that you think could help us work through this
Feature requests
We're always happy to hear about new ways you'd like to use Daily. If you'd like a feature that we don't have yet, we'll ask you to let us know:
- If the feature will help you solve a particular problem
- Alternative solutions you've considered
- Any additional context that might help us understand this ask
All issues labeled good-first-issue
are up for grabs. If you'd like to tackle an existing issue, feel free to assign yourself, and please leave a comment letting everyone know that you're on it.
- If it's been a minute or if you haven't yet cloned, forked, or branched a repository, GitHub has some docs to help.
- When creating commit messages and pull request titles, please follow the conventional commits standard.
- Note that the
daily-js
repo is a public-facing mirror of an internal Daily repo, so when a pull request contribution is accepted, the pull request won't be merged in the tradtional way. But never fear! Your contributed commits will appear, appropriately attributed to you, in thedaily-js
repo.