resources

RDK is a fully modular, portable, and customizable software solution for broadband and video devices. Such software contains specific features to manage complex broadband and video functions. This enables operators to efficiently deploy services to a large customer base. RDK accelerates the deployment of next-gen video products and services, and simplifies the customizations of the application and user experience. Ultimately, we welcome RDK community members to contribute software changes and enhancements to the RDK stack.

If familiar with RDK or already a member, please select one of the following.

Access to

All RDK Content

RDK Wiki

Primary resource for RDK code repositories & information on developing applications for the RDK community

Access to read-only documentation, discussion groups, and development tools that facilitate your RDK project

Access to RDK Code & Collaboration Tool

Github

Read-only access to RDK source code

Gerrit

Web-Based Code Collaboration Tool

Developers review source code contribution

Developers provide feedback and approve or reject changes

Access to SDK for

Developing Applications

Firebolt

Develop HTML5, JavaScript (Spark) or native applications without needing to access RDK source code

Comprehensive run-time environment to execute and test RDK applications during development

Onboard applications while providing developers knowledge & freedom to deliver implementation independent of RDK

Access to RDK Support

Jira

RDK Preferred Plus members can raise technical support questions and track the resolution

Wiki Account Management

How to Contribute

Each new contributor must first create a user account at RDK Central Gerrit and sign the Contributor License Agreement (CLA), which can be found at https://wiki.rdkcentral .com/claagreement.action. Once the license is signed, the user account will be setup to enable code contributions to RDK. Contributors may follow the process outlined below to make code contributions:

1. Choose which component you would like to contribute to and plan the code change

2. A JIRA ticket may be created to track the contribution

3. Clone the required repository to your local workspace

4. Push your patch to Gerrit for review

5. The contribution has to be re-worked based on RDK review process

6. After the RDK review process, the changes will be accepted, or further comments may be provided

Our security point of contact is configured to accept PGP encrypted messages for submission of information regarding security vulnerabilities discovered in the RDK platform. Please visit our wiki at https://wiki.rdkcentral.com/displayRDK/ Report+Security+Incident to send your PGP encrypted message.

RDK Management is an open source consortium that manages the Reference Design Kit (RDK). RDK is an open source software platform for the connected home that standardizes core functions used in broadband devices, set-top boxes, and IoT. It enables operators to manage their devices; control their business models; and customize their apps, UIs and data analytics to improve the customer experience and drive business results. The RDK community is comprised of more than 350 companies including: CPE manufacturers, SoC vendors, software developers, system integrators, and service providers.  For more information on the tools, training, and events provided by RDK Management, please visit: www.rdkcentral.com.  

Stay Updated

Copyright © 2019 RDK Management, LLC