Please open contributions as either issue reports or pull requests. We will ask that anything that requires testing outside our normally supported platforms be marked as such.
Please run all code against the following astyle
command before sending in
a pull request:
$ astyle --style=linux --mode=c -n $file
It should be trivial to set up your text editor to do this for you. If you use vim, add this to your vim configuration:
" Lvimrc
" if .lvimrc exists in current or parent directory of the currently loaded file,
" load it as config
if filereadable('../.lvimrc')
source ../.lvimrc
endif
if filereadable('./.lvimrc')
source ./.lvimrc
endif
Otherwise please make sure the appropriate command is ran as part of your editing process before you send a pull request. All pull requests that do not follow the coding style will not be considered until they follow the coding style.
When testing Elemental, please be sure to test it on a network of at least 3 instances of elemental. Please also be sure to have one of these instances run without the patch you are testing, to be able to show that there is a difference.