Minimal Racket Distribution - racket/racket GitHub Wiki
Minimal Racket Distribution
Suggested description of Minimal Racket Distribution when distributed via another repository.
Minimal Racket is a tool for the maintainers and developers of Racket to setup build environments for working on packages in the main Racket distribution.
If you are not a maintainer of a package in the Racket distribution you should install/use the full Racket distribution.
Please check you are using the current distribution at https://download.racket-lang.org/. Contact the repository maintainer if it is not the current version.
To use Minimal Racket
- Install Minimal Racket
- Clone the repository for the main distribution package you want to work on
- Setup a local catalog for the cloned package, which takes precedence over then main catalog.
- Install the cloned package from the local checkout, and all other packages from the main catalog:
raco pkg install --batch --auto <main distribution package>
Changes can be made to the cloned package, tested and submitted as a PR. (see example steps for Plot package)