[Hacktoberfest](https://hacktoberfest.digitalocean.com/) is, by their own 
words: "a month-long celebration of open source software". It happens every 
year in October, and it is open for everybody to participate.

Long story short: after you register at [their 
site](https://hacktoberfest.digitalocean.com/) (you can login via Github), you 
need to **make 4 pull requests** (they don't have to be merged) in October to 
any open source repository on Github and you will receive a Hacktoberfest 
T-shirt.

Nim would like to encourage you to participate in Hacktoberfest by contributing 
to [our repo](https://github.com/nim-lang/nim). You can help in various ways:

  * bug fixing
  * writing/improving a library



* * *

1\. Bug fixing

We have around 1300 open issues, which might be overwhelming to start, so here 
are some suggestions:

  * issues marked with [Hacktoberfest 
tag](https://github.com/nim-lang/Nim/issues?q=is%3Aopen+is%3Aissue+label%3AHacktoberfest)
 should be easy to start
  * if you don't feel like writing code, take a look at [Documentation 
tag](https://github.com/nim-lang/nim/issues?q=is%3Aopen+is%3Aissue+label%3ADocumentation)
  * if you want something more challenging, see [Stdlib 
tag](https://github.com/nim-lang/nim/issues?q=is%3Aopen+is%3Aissue+label%3AStdlib)
 or [High Priority 
tag](https://github.com/nim-lang/nim/issues?q=is%3Aopen+is%3Aissue+label%3A"High+Priority";)



* * *

2\. Writing/improving a library

There is a [list of needed 
libraries](https://github.com/nim-lang/needed-libraries/issues): can you help 
us shorten it?

Once you have written a library, you should send a PR to [nimble package 
repo](https://github.com/nim-lang/nimble) to include your package in the 
official list of packages!

If writing a library seems like a too demanding task, you can help improve [one 
of the existing Nim packages](https://nimble.directory/) by adding a feature, 
fixing a bug, or writing more informative documentation.

* * *

Happy hacking,

The Nim Team

Reply via email to