Work on Neos during Hacktoberfest

DigitalOcean and GitHub announced Hacktoberfest again. And any PR counts, so why not hack away on Neos during October?

– Written by

What is Hacktoberfest?

Hacktoberfest is almost a tradition by now, so this year the month-long celebration of open source software happens again during October. It's basic goal is to get a t-shirt foster contribution to open source software.

Getting involved

The rules are explained in full on the Hacktoberfest website, but are simple enough:

  • Hacktoberfest is open to everyone in our global community!
  • Pull requests can be made in any GitHub-hosted repositories/projects.
  • You can sign up anytime between October 1 and October 31.
  • To get a shirt, you must make four pull requests between October 1–31 in any timezone.
  • The pull request must contains commits you made yourself.

So, anything counts and a contribution can really be anything—fixing bugs, creating new features, or updating and writing documentation. If you need inspiration for something to work on, this search will show you those issue in the Neos repositories labeled for Hacktoberfest:

But of course you can pick any issue from any of our repositories and make a PR out of it. Even from any repository not belonging to Neos… but of course that'd make us sad. ;)

Getting to know Neos

If you need help with anything related to hacking on Neos, there are a few entry points. First of all, our discussion forum and Slack chat provide ways to ask for help and find answers. Guidelines on creating PRs and information about our development process are explained in the "Project Documentation" category.

Most of our code lives in two monolithic repositories (for Neos and Flow) that are split into read-only packages for distribution, so keep an eye on that and make sure to create a PR against those. Of course "individual" repositories exist as well, the more prominent are our new React-based UI, the Event Sourcing implementation being worked on or the brand-new Content Repository implementation (best worked on from this starting point.)