clone url: git://git.m455.casa/fa
esperbuild/espersrc/fennel-0.7.0/CONTRIBUTING.md
Thanks for taking time to contribute to Fennel!
Please read this document before making contributions.
bug
label to the issue.If you want to contribute code to the project, please send patches to the mailing list. (Note that you do not need to subscribe to the mailing list in order to post to it.) We also accept code contributions on the GitHub mirror if you prefer not to use email.
For large changes, please discuss it first either on the mailing list, IRC/Matrix channel, or in the issue tracker before sinking time and effort into something that may not be able to get merged.
main
branch. The contents of this branch should be
the same on Sourcehut as they are on the Github mirror. But make
sure that main
on your copy of the repo matches upstream.make test
.make testall
will test against all supported versions, assuming they're
installed. If you don't want to install every supported version of
Lua, you can rely on the CI suite to test your patches.changelog.md
. Changes that affect the compiler API should update api.md
while changes to the built-in forms will usually need to update
reference.md
to reflect the new behavior.If all goes well, we should merge your changes fairly quickly.
Informal discussion of changes is easiest on the IRC/Matrix channel, but the mailing list can also be good for this. More serious proposals should go on the mailing list or issue tracker. There is a possibility that there is already a solution for your problems so be sure that there is a good use case for your changes before opening an issue.
enhancement
.