forked from FIDUCEO/MMS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCodingRulesAndDecisions.txt
27 lines (22 loc) · 1.26 KB
/
CodingRulesAndDecisions.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
The purpose of this document is to contain implementation decisions which was made in
the past, so that any developer can read this document and should be able to implement
compatible code.
General stuff
-------------
- only check code to Github when the tests run green. The procedure should always be
- git pull github master
- mvn clean install
- git push github master (only if all tests have run successfully
- when adding a feature or changing software configuration - document it!
- add all tasks done for the current version to CHANGES.md
- document it in the manual (/fs1/projects/ongoing/Fiduceo/docs/wp3)
Reader implementation:
************************
Any implemented reader should return variables and attributes as close as possible to the original.
For example:
o It is mandatory, that any variable with a number data type must have a fill value attribute
with the CF conform attribute name "_FillValue".
o If the original variable don't have such an attribute assigned, a new one must be
added to the variable.
o If the original variable already have an fill value assigned, but with a NOT CF conform
name, the attribute must be duplicated and the CF conform name must be set.