Want to contribute to this project? We ❤️ it!
Before submitting code to this project, you should first complete the following prerequisites. Completing these steps will make your first contribution easier:
- Read the Code of Conduct at https://github.com/deepgram-devs/deepgram-voice-agent-demo/blob/main/.github/CODE_OF_CONDUCT.md.
- Sign up for a GitHub user account.
The first step to getting starting contributing to the Deepgram Voice Agent Demo is to find something to work on. Help is always welcome, and no contribution is too small (but see below)!
Here are some things you can do today to get started contributing:
- Help improve the documentation
- Clarify code, variables, or functions that can be commented on
- Write test coverage
- Help triage issues
If the above suggestions don't appeal to you, you can browse the issues labeled as a good first issue to see who is looking for help. The good first issue label also indicates that project maintainers have committed to providing extra assistance for new contributors. When you've found an issue to work on, you can assign it to yourself.
Here are a few types of contributions that we would be interested in hearing about.
- Bug fixes
- If you find a bug, please first report it using Github Issues.
- Issues that have already been identified as a bug will be labeled
🐛 bug
.- Before you start any coding or implementation, please see the Making Code Contributions section first.
- New Features
- If you'd like to accomplish something in the project that it doesn't already do, describe the problem in a new Github Issue.
- Issues that have been identified as a feature request will be labeled
✨ enhancement
. - Before you start any coding or implementation, please see the Making Code Contributions section first.
- Issues that have been identified as a feature request will be labeled
- If you'd like to accomplish something in the project that it doesn't already do, describe the problem in a new Github Issue.
- Tests, Documentation, Miscellaneous
- If you think the test coverage could be improved, the documentation could be clearer, you've got an alternative implementation of something that may have more advantages, or any other change we would still be glad hear about it.
for those interested in contributing code to the project, please review the Code Contribution Guide for more details.