Skip to content

Hacktoberfest

Hacktoberfest is an annual event during the month of October to encourage open-source contributions. If you’ve ever wanted to contribute to Astro, this is your opportunity. From beginner to experienced, from developer to low/no-code contributor, you’re welcome!

Join the fest

To take part in Hacktoberfest, here’s all you need to do:

  1. Register for the event on Hacktoberfest’s official website.
  2. Make any valid contributions following Hacktoberfest’s rules during October.
  3. Let us know you’re participating by requesting the PRs label hacktoberfest-accepted.

How to contribute to open-source

Especially for first-time contributors, open-source can be quite frightening — but don’t worry, we’re here to help you succeed!

In addition to our own resources for first-time contributors, here are a few reliable resources to help you prepare for your first Hacktoberfest contributions:

Allowed contributions

Astro welcomes contributions of all sizes from contributors of any experience level to this year’s participating repositories. To be considered for Hacktoberfest credit, the contribution must improve the quality of the repository with a helpful addition, improvement, or fix.

Small fixes such as correcting typos are welcome and appreciated! Larger contributions such as translating a page of documentation or submitting a fix to an existing issue may also count towards Hacktoberfest totals if the PR can be reviewed and merged during the month of October.

We will be closing PRs that do not meet our quality standards. Spam submissions will not be tolerated, and may result in being banned from the repo.

Participating repositories

Astro Docs

withastro/docs contains the complete source code and content for the Astro documentation website in all the available languages.

Here are some of the main ways you can contribute to it:

Astro Adapters

withastro/adapters is the repository for Astro’s official adapter integrations: Node.js, Netlify, Vercel, and Cloudflare.

Houston Discord Bot

withastro/houston-discord is Astro’s own Houston, a bot made to make the life of everyone within the Astro community easier.

Starlight

withastro/starlight is a full-featured documentation theme built on top of the Astro framework.

You can contribute to the Starlight theme by improving the documentation by fixing typos, grammar issues, missing information or by helping translate Starlight’s UI or documentation in your language.

Rewards

Astro allows you to earn Hacktoberfest achievements on your Astro Badge that “level up” as you contribute. Every contributor to Astro automatically has a profile card generated that tracks several achievements, like this one:

@jsparkdev Astro contributions

Enter your GitHub username and find your own contributor badge!