Cycles plugin development suggestions

Hello, I’d like to ask if there is any documentation or startup information about the guidelines to follow in order to develop a plugin for Cycles. Thanks for any suggestion.

Cycles does not have a plugin system, so also no documentation for it. The Cycles developer documentation is here:
https://wiki.blender.org/wiki/Source/Render/Cycles