| 45 | |
| 46 | === Changes to the code === |
| 47 | |
| 48 | In order for us to accept the changes to the mainline branch there are some rules that must be followed. |
| 49 | |
| 50 | * Binary compability must be kept. This means you cannot change anyting in already public functions. The public functions are the ones in [doxygen:telldus-core_8h_source.html telldus-core.h]. |
| 51 | * The code must compile and run on Windows, Mac OS X and Linux. |
| 52 | * New dependencies on external libraries cannot be added. The code must be easily ported to embedded platforms. |