rusefi_documentation/HOWTO/HOWTO-contribute-to-firmwar...

23 lines
928 B
Markdown
Raw Normal View History

2020-02-22 19:36:21 -08:00
The majority of rusEfi code is written in very plain C++ ("C with classes"), with rusEfi console and some code generating
tools written in java.
Most of the needs are within the C/C++ firmware and automated testing.
A good first contribution could be adding some automated testing into https://github.com/rusefi/rusefi/tree/master/unit_tests/tests
For current coverage report see https://rusefi.com/docs/unit_tests_coverage/
Doxygen source code documentation is found [here.](https://rusefi.com/docs/html/)
Our primary tool-chain is GCC+Eclipse but we also support IAR.
2020-02-22 19:36:21 -08:00
Testing coverage open tickets: https://github.com/rusefi/rusefi/labels/automated_testing
All open tickets: https://github.com/rusefi/rusefi/issues
See [Try It](Try-It) for how to work on rusEfi code with zero or minimal hardware.
[Click here for a Q&A on source code.](http://rusefi.com/forum/viewtopic.php?f=5&t=10)
[Some random tips](Dev-Tips)