Contribute to Racket - racket/racket GitHub Wiki
- Building, Distributing, and Contributing to Racket
- Tutorial: Contributing to Racket describes how to contribute to racket documentation(e.g. fix a typo), the language itself or a package in the main distribution. (by Ben Greenman)
- How to Program Racket: a Style Guide
Summary
raco pkg update --clone <PKG>
- fork the racket/ repo on GitHub
- add your fork as a remote:
git remote add fork https://github.com/<YOUR-USERNAME>/<PKG>
- make a new branch,
git checkout -b my-edits
- do edits
- rebuild documentation using
scribble colour.scrbl
orraco pkg update gui
- always do the following:
raco pkg setup [package]
raco test [package]
- commit changes,
git commit
- push to the fork,
git push fork my-edits
- create a pull request on GitHub
If you are new to GitHub, the following GitHub documentation is helpful;