-
Notifications
You must be signed in to change notification settings - Fork 788
Patches
DEPRECATION NOTICE: Please do not edit this wiki. Instead submit pull requests to https://github.com/clojure/clojurescript-site
The up to date version of this page can be found at https://clojurescript.org/community/patches
Make a branch off master and write the code for the patch and commit it. Please write the commit message starting with CLJS-NNNN: TICKET TITLE
, followed by an empty line, followed by a few sentences explaining the changes. Please squash multiple commits into a single commit. Then produce the patch with the following:
git format-patch master --stdout > CLJS-NNNN.patch
In order to test ClojureScript patches in your own project, apply the patch to a local clone of the ClojureScript repo. Run script/build
, this will install a version of ClojureScript - note the version number. Change your projects :dependencies
to use this version number and confirm the patch works for you.
Attach CLJS-NNNN.patch
to the associated JIRA ticket, providing additional commentary that may be useful for understanding the patch.
Edit the ticket's Patch field to indicate either "Code" or "Code and Test". This makes it easier for others to find patches in need of review (appearing in the CLJS Screenable preset filter).
- Rationale
- Quick Start
- Differences from Clojure
- [Usage of Google Closure](Google Closure)