Patches for MiSoC may be sent via GitHub pull requests. Alternatively, if you prefer using mailing lists, they can also be sent to the public mailing list after subscribing.
Before sending patches, please read the rest of this guide and make sure your patch meets the following criteria;
- Meets style guide requirements listed below.
- Includes a suitable commit message.
If your submission is large and complex and/or you are not sure how to proceed, feel free to discuss it on the mailing list or IRC (#m-labs on Freenode) beforehand.
All code should be compliant with the PEP8 style guide.
You can use the pep8 tool to check
compliance with pep8 myfile.py
.
When modifying existing code be consistent with any existing code style.
All new contributions should be under the same license as MiSoC. This is a very permissive two-clause BSD license; see full license text.