Every module must have:
- The code
- Documentation in a .md file
- Tests, conforming to k4unit
The tests should be runnable as
q)k4unit:use`k4unit
q)k4unit.moduletest`module_to_testUse module local paths for loading and file references
/ local loading
\l ::local/path/to/file.q
/ local path
get`:::local/path/to/datafileOnly export the functions which should be called externally.
Avoid \d namespace switches.