Ways to contribute to Racket - racket/racket GitHub Wiki

There are many ways to contribute, and you can contribute at any level experience with Racket or software development.

Racket Discourse users Racket Discord

  1. Raise an issue (don't worry if you can't identify the right repo - we can move issues)
  2. Contribute to the docs - make a pull request (guidance below)
  3. Make examples - make or contribute to a cookbook. e.g. https://github.com/Racket-Cookbooks/Plot-cookbook
  4. Make tutorials - e.g. https://docs.racket-lang.org/quick/index.html
  5. Contribute to the Racket Wiki

Some contribution guides

Donate Money

The Racket infrastructure (e.g. servers) needs money to operate. Donating is a great help, and is tax deductible.

Contribute to the community

An important way to contribute to Racket is writing tutorials on what you learnt. Example tutorials include how to write macros or deploy Racket applications on Heroku.

Video tutorials or screencasts are also great (via tools like OBS, QuickTime, or ScreenToGif to make videos or GIF's)

Other way to contribute to Racket

Rosetta Code

Rosetta Code is a website that shows how to solve tasks using various programming languages. Some tasks don't have a solution in Racket yet. You can help by solving these tasks in Racket and post a solution to the site.

See Racket statistics here

Older Guides

Note: some things may have changed since these blog posts were written, but they remain mostly accurate; ask on the Racket mailing list if you have any questions.