# # WiFi Radar # # DEVELOPER_GUIDELINES 2015-03-19 # Try to mimick the style of the code that you are working in. Include a usage docstring with every function/method, no matter how simple and self-explanatory that function is. Example: def make_section_name(essid, bssid): """ Returns the combined 'essid' and 'bssid' to make a config file section name. 'essid' and 'bssid' are strings. """ return essid + ':' + bssid Always give people credit in the CREDITS file. Have fun! -------------------------------------------------------------------------------- GIT -------------------------------------------------------------------------------- The current development branch is "master". Unless you're just fixing a bug in the stable release, or updating the stable documentation, this is what you want. Primary repo: git://git.tuxfamily.org/wifi-radar/wifi-radar.git Repo mirror: git://repo.or.cz/wifi-radar.git -------------------------------------------------------------------------------- Submitting Patches -------------------------------------------------------------------------------- Please submit patches through email or request a git pull from a public repository. -------------------------------------------------------------------------------- Version Numbering -------------------------------------------------------------------------------- WiFI Radar uses a three stage version numbering (X.Y.Z): * X = major architectural change * Y = feature release no special meaning is given to an odd or even number in feature releases * Z = sub-revision: [abs]nn o [abs] = alpha, beta, or stable o nn : 2-digit serial number o ann : no stability guarantees between releases o bnn : new features are possible, but less wild than alpha o snn : bug fixes only, no non-bug-related development will occur in this line e.g. 2.0.b01 is the first beta release for 2.0; 2.0.s05 is the fifth stable release for 2.0; 2.3.s10 is the tenth stable release for 2.3