-
-
Notifications
You must be signed in to change notification settings - Fork 138
Launchpad Structure Quickstart
STUB:
camelCase for variables.
PascalCase for fields and class member variables.
NO HUNGARIAN NOTATION.
Allman style for braces.
Don't be afraid of long variable names, as long as they are descriptive.
Never have UI code outside of platform-specific code.
Always include the standard GPLv3 header.
Always place a space after the standard GPLv3 header.
Always place a space after the slashes in a comment, like this:
// Good
//bad
Use tabs instead of spaces when indenting
Platform-specific UI which is switched on in the entry method. Platform-independent backend which provides functionality. Backend operates on an event-driven model and always runs in a new thread. Exception is UpdateLauncher, which runs on the main thread. .NET backgroundworkers are not used.
Test, test, test. Less bugs for me, less complaints for you. Keep to style guidelines, won't accept pulls that are not correct.