October Codefest is here!

SONIA SINGLA
Interchain Ecosystem Blog
4 min readSep 21, 2021

--

Dive into a month-long virtual coding event to celebrate open-source software development and expand the Cosmos community.

Tendermint presents October Codefest, a month-long virtual event to celebrate open source software development and expand the Cosmos community. The codefest is open to everyone and you’re invited to participate. Regardless of your background and skills, you can make a positive contribution to the Cosmos ecosystem.

Cosmos is a rapidly expanding ecosystem of interconnected apps and services that is built for a decentralized future. All skill levels are encouraged to complete the challenge. The main purpose of this event is to advocate for open source software projects and to help you get started making open source contributions. October Codefest helps you learn how open source projects work and is only the beginning. October Codefest is the first event and we hope you join us.

How to Participate

To participate, you need to create and merge at least one pull request between Oct. 1 and Oct. 31, 2021. The pull requests can be made to any GitHub repo in the Tendermint or Cosmos organization or one of the qualifying repos in Featured Projects. Only PRs that align with our project’s Code of Conduct are eligible. Be sure to review the Code of Conduct before starting on your contributions. If a project maintainer reports your pull request as spam or inappropriate behavior you are not eligible to participate.

What Can You Contribute?

Are you wondering how to start contributing to open source projects? Are you looking for the right project to start with? That’s exactly why Tendermint is organizing October Codefest — to support you in your quest. We have dedicated mentored bugs for beginners. Every contribution is appreciated, from fixing bugs in our projects to improving documentation and updating the readme files. For inspiration, see How can you contribute to the Cosmos Ecosystem.

Featured Projects

Make your contributions to one of these participating open source projects in the Cosmos ecosystem.

How Do You Get Started?

  1. If you haven’t already, install Git and create a GitHub account.
  2. Look at the featured projects to find the GitHub issue that you want to work on. The GitHub issue can be a bug or a feature in the codebase or in the documentation.
  3. Select and comment on the GitHub issue.
  4. Set up email notifications for the repository you want to work in.

Tip: On GitHub, navigate to the main page of the repository. Under your repository name, click Settings, then click Notifications.

5. After you comment on the GitHub issue, a project maintainer assigns the issue to you.

6. Now that you are one of the assignees you can start working.

7. Create the pull request with your changes. Monitor the PR and your email notifications to stay engaged while a project maintainer reviews the pull request and provides feedback.

How to Select Issues to Work on

Start by reviewing the Featured October Codefest Projects list of participating GitHub repositories. Look for issues with the codefest label, the good first issue label, or both labels! You are more than welcome to work on existing issues, create new issues for features, or report bugs and then fix them. Most of these issues are mentored by a participating project team member. Add a comment and ask for help in the PR if you get stuck somewhere.

There are issues about documentation and small code changes. Just pick the issues you want to work on, one at a time, comment on them, and a project maintainer will assign the issues to you. It doesn’t matter whether the issues are trivial or demanding; they are all important to us.

Finally, Did Someone Say Swag?

Who doesn’t love swag? To be eligible for swag, complete at least one valid pull request between Oct 1 to Oct 31 and complete the Contributor Details form to get your swag. If you’re fortunate enough to receive one of the exclusive Cosmos Codefest T-shirts, we encourage you to wear it with pride, knowing you contributed to the ever-growing Cosmos community!

Share Your Journey with the Community

We want to hear how your October Codefest journey is going. Tweet about your participation, your progress, your journey, and your results. Make sure to use the #OctoberCodefest hashtag. We’ll be sharing and retweeting our favorites!

Questions? Please Ask

Need help? Don’t worry, we’re here to guide you. Join us for a live opening call on Airmeet on Friday, Oct. 1, 2021, at 15:00 CET. Look for announcement details on the @tendermint Twitter channel. If you have questions or require support, reach out to us in the #october-codefest channel on our Cosmos Developer Community on Discord. Follow our @tendermint Twitter channel for the latest updates.

Do You Want to Participate with Your Project?

Now that you see how easy it is for contributors to onboard to participating open source projects, do you want in? If you have a project in the Cosmos ecosystem, we welcome your participation. You still have time! To apply, complete the Project Registry Form for the October Codefest before Sept. 28, 2021.

So what are you waiting for?!

Bring out the Cosmonaut inside you!!

--

--