The conversation between human and AI assistant.
How exactly do I go about contributing to an open source project on GitHub?
Got it. And what if I want to work on a new feature or idea, rather than just fixing a bug?
It's always a good idea to get in touch with the project maintainers first to discuss your ideas and get feedback. This can help prevent you from wasting time on a feature that the project doesn't need or want. Once you have their approval, you can follow the same process for making changes and submitting a pull request.