-
Notifications
You must be signed in to change notification settings - Fork 19
Contribution Guide
Joshua Melville edited this page Aug 22, 2017
·
13 revisions
This page is meant to function as a set of general principles for the code that is contributed to the Network Canvas suite of apps (Network Canvas, Server, and Architect). These principles are designed to help us meet our overall goals: to have software that is easy to develop, easy to extend, and easy to debug.
- Code should be self-documenting, and as far as-is possible, self-explanatory.
- Components should gracefully handle invalid/incorrect properties. Incorrect properties should not cause a component (or the app) to fail.
- No speculative implementation.