eclipse-wakaama / wakaama

Eclipse Wakaama is a C implementation of the Open Mobile Alliance's LightWeight M2M protocol (LWM2M).
BSD 3-Clause "New" or "Revised" License
498 stars 374 forks source link

Move the connections implementations to own folders #796

Closed LukasWoodtli closed 1 month ago

LukasWoodtli commented 3 months ago

This leads to a cleaner project structure and forms the basis for a more modular project.

mlasch commented 2 months ago

Good idea to move the connection implementations out of the examples directory. I would not put the connection implementations in an "addon" directory. Typically an application (or example) will use one of the connections making it not really an addon. I suggest to put the networking layer in a directory called something like "transport" which would then contain "udp" and "tinydtls".

This to me personally looks much cleaner.

coap
core
...
transport
├── tinydtls
└── udp
sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed

Issues
70 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud