Patsy is built with a set of modules, and we rely heavily on GruntJS. Patsy uses grunt for most of its task needs, and you can also runt grunt on patsy itself.
If you have a question not covered in the documentation or want to report a bug, the best way to ensure it gets addressed is to file it in the appropriate issues tracker.
Try to reduce your code to the bare minimum required to reproduce the issue. This makes it much easier (and much faster) to isolate and fix the issue.
If we can't reproduce the issue, we can't fix it. Please list the exact steps required to reproduce the issue. Include versions of your OS, Node.js, patsy, etc. Include relevant logs or sample code.
npm installto install all patsy dependencies.
gruntin patsys folder to grunt patsy.
Assuming that you don't see any red, you're ready to go. Just be sure to run
grunt after making any changes, to ensure that nothing has broken.
Note that patsy and grunt uses the SAME
Gruntfile.js so be really sure to know what you are doing!
gruntto see the tests fail.
gruntto see if the tests pass. Repeat steps 2-4 until done.
\tif you need a tab character in a string.
', not double-quotes
elseto "clever" uses of
? :conditional or
As a side note, we recommend the usage of .editorconfig.
See Patsy developer documentation for dev docs