diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2015-04-01 16:17:17 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2015-04-04 13:20:07 -0400 |
commit | e11afe36caf271e1e9a69616535a7e65ffaf26bc (patch) | |
tree | 37ee2c2712664988813cd4df27a6ff67c2ff8c7b /www/hacking.html.in | |
parent | 3658842bb86d52126fd46893bbcecd2851444415 (diff) | |
download | gpsd-e11afe36caf271e1e9a69616535a7e65ffaf26bc.tar.gz |
There's another addition step for new fields.
Diffstat (limited to 'www/hacking.html.in')
-rw-r--r-- | www/hacking.html.in | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/www/hacking.html.in b/www/hacking.html.in index 0ce173c3..10b6d8ac 100644 --- a/www/hacking.html.in +++ b/www/hacking.html.in @@ -487,10 +487,14 @@ them, add a brief description of the change.</p></li> clients (possibly including gpsmon) will throw an error when they trip over the new field.</p></li> +<li><p>There may be a unit test for parsing of the JSON object in +test_json.c. If there is, it needs to be modified. If not, add +one.</p></li> + <li><p>The hard part: the data wants to go somewhere on the client side, but doing this may involve a compatibility break in the user-visible core structures. You need to make a call on whether to extend them or accept -that the new data will be invisible untol the next structure upgrade +that the new data will be invisible until the next structure upgrade and if so document that as an item in TODO.</p></li> </ol> |