| 14 | | ''in progress'' |
| | 14 | ''This is simply my mail from the lists, and isn't definitive'' |
| | 15 | |
| | 16 | I think that we agreed that all packages would lie at least one level |
| | 17 | below namespace lsst (or am I supposed to say above?), with the extra |
| | 18 | level being the package name. |
| | 19 | |
| | 20 | For example, fw include files are included with |
| | 21 | `#include "lsst/fw/Citizen.h"` |
| | 22 | and are in namespace |
| | 23 | `lsst::fw` |
| | 24 | |
| | 25 | What's more, [wiki:fw/Trace Trace] is expected to use the same convention, but |
| | 26 | with the leading lsst omitted; e.g. |
| | 27 | `lsst::fw::Trace::trace("fw.Citizen", ...)` |
| | 28 | |
| | 29 | Note that the convention here is to add the class name. |
| | 30 | |
| | 31 | I don't understand exactly how we package other parts of the system, but |
| | 32 | my guess is that it'll be similar, and that we can follow these conventions. |
| | 33 | |