Howto:Start core development: Difference between revisions

Jump to navigation Jump to search
Line 276: Line 276:


You may even find people interested in your idea and teaming up with you!
You may even find people interested in your idea and teaming up with you!
== Scripting Hooks ==
Another straightforward way to get started adding C++ code is using the [[Nasal/CppBind]] framework to expose built-in C++ classes to Nasal and enable base package contributors to make use of these, without bugging core developers to implement certain features directly. For C++ developers it is generally less time consuming (and often more rewarding) to implement abstract frameworks and infrastructure, rather than individual features.
While the number of core developers has been decreasing during the last 12-18 months, we do have an increasing number of base package developers, so implementing generic hooks for them makes sense because core developers cannot possibly implement each requested feature.


== Adding new subsystems ==
== Adding new subsystems ==

Navigation menu