How Cody can help you make awesome Hacktoberfest contributions
It's time to get excited for Hacktoberfest 2023! This year, Cody can help you make contributions to the open source community.

It's time to get excited for Hacktoberfest 2023! This year, Cody can help you make contributions to the open source community.
š Please do not spam contributions with Cody or other generative AI, as it burdens maintainers.
It's time to get excited for Hacktoberfest 2023! This year, Cody can help you make contributions to the open source community.
With Cody, you can make high-quality contributions to open source projects more efficiently and effectively. For example, you can use Cody to:
Before starting with contributions to a project, it is important to learn what the project does. The Cody Web App and supported IDE extensions (VS Code, JetBrains, Neovim) allow you to ask questions about specific repositories. For example, you can choose Hugging Face's Transformers repo and ask what it does, what the tech stack is, who the contributors are, etc.

Ask Cody a question
To generate documentation comments for your code, select the code you want to document and then run the /doc command. Cody will generate documentation comments in the appropriate format for your programming language.
Example:
function greet(name) { return `Hello, ${name}!`;}
Doc output:

Hugging Face is having a Doc Tests Sprint. Use Cody to create some docstring examples!
To generate code explanations for documentation, select the code you want to explain and then run the /explain command. Cody will generate an explanation in plain language format that is easy to understand.
Example:
function celsiusToFahrenheit(celsius) { return celsius * 9 / 5 + 32; }
Explain output:
"So in simple terms, it takes a Celsius temperature, converts it to Fahrenheit using the standard formula, and returns the Fahrenheit temperature. This allows the caller to easily convert between temperature scales."
WireMock is looking for documentation clean-up and gaps. Help them!
To generate unit tests with Cody, select the code you want to test and then run the /test command. Cody will generate unit tests in the appropriate format for your programming language.
Example:
Using the same code above, Cody was able to generate a unit test for the celsiusToFahrenheit function.
Test output:

Apache StreamPipes is looking to implement unit tests. Give it a try with the /test command!
Please ensure you don't overwhelm maintainers with pull requests they aren't looking for. If they have an issue that Cody can help you help them with, go for it!
Hacktoberfest is a great way to contribute to open source and learn new things. But it can also be scary, especially if you're new to open source. Cody AI can help you make awesome Hacktoberfest contributions by unblocking you when you're jumping into new projects, trying to understand legacy code, or taking on tricky problems.
Don't forget to have fun! Hacktoberfest is a great opportunity to learn and connect with other developers from around the world. Here are some projects looking for help:
/test command!P.S. Join our Discord community to get help from Cody experts and learn more about how to use Cody AI to make awesome Hacktoberfest contributions.
P.S.S. If you get something merged, let us know in #hacktoberfest-2023 so we can hook you up with some swag!
š

With Sourcegraph, the code understanding platform for enterprise.
Schedule a demo