-
Notifications
You must be signed in to change notification settings - Fork 153
Contributing
We follow the standard GitHub workflow. To submit changes, please create a personal fork of the LLILC repo, push your changes there, and issue a pull request to merge those changes into the master branch of the main repository. Please be sure to perform the appropriate formatting and testing as described below before submitting your pull request. Whenever possible, please divide any changes you want to make into a series of small, incremental changes that can be submitted and reviewed independently; this makes the code easier to review (allowing for higher quality review feedback), keeps your work aligned with LLILC's direction and architecture along the way (avoiding wasted time pursuing a direction that ultimately gets abandoned), and spares you the pain of keeping large outstanding changes up-to-date with tip-of-tree.
Any code being submitted must be formatted per these instructions. We follow LLVM's coding conventions, as described on our Coding Conventions page.
The test harness page describes the tests we expect to be run for each submission and how to run them.
Looking for an area to contribute? See our list of open areas.