summaryrefslogtreecommitdiff
path: root/www/hacking.html.in
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-04-01 16:17:17 -0400
committerEric S. Raymond <esr@thyrsus.com>2015-04-04 13:20:07 -0400
commite11afe36caf271e1e9a69616535a7e65ffaf26bc (patch)
tree37ee2c2712664988813cd4df27a6ff67c2ff8c7b /www/hacking.html.in
parent3658842bb86d52126fd46893bbcecd2851444415 (diff)
downloadgpsd-e11afe36caf271e1e9a69616535a7e65ffaf26bc.tar.gz
There's another addition step for new fields.
Diffstat (limited to 'www/hacking.html.in')
-rw-r--r--www/hacking.html.in6
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>