Opera Dragonfly and the Scope specification is released under the Apache 2.0 open source license.
The code repository for Opera Dragonfly and associated tools can be found on Bitbucket. Repositories include:
Opera Dragonfly uses the Mercurial version control system. Once Mercurial is setup, it is possible to clone the Opera Dragonfly repository to a local machine. This can be done from the command line using:
hg clone https://bitbucket.org/scope/dragonfly-stp-1/
Opera Dragonfly follows the Python PEP 8 style guide. Any patch submitted to Opera Dragonfly must follow these guidelines to be accepted. See the Opera Dragonfly coding conventions for further information.
To get started with Opera Dragonfly and Scope development, follow the basic error message logger tutorial.
It is possible to browse Opera Dragonfly bugs on the Bitbucket issue tracker.
Bugs in Opera Dragonfly can be reported on the Bitbucket issue tracker.
Opera Dragonfly relies on the Scope module found in Opera Presto. This module would have to be ported to the rendering engine in question to enable Opera Dragonfly to communicate with it. The specification for Scope can be found in the Bitbucket repository.