Quick Start | FAQ | Javadocs | Contributing | Slack
================== Discuss contributions to DC/OS SDK using GitHub issues and make contributions with GitHub pull requests.
If you would like to propose a new feature or a significant change, first open an issue to discuss it. Project shepherds will provide feedback on the proposed change in terms of feasibility, design, and implementation guidance. While all proposals are welcome, those that conflict with our roadmap or design principles may not be accepted.
Create pull requests against the master
branch. Be sure to include unit tests and integration tests, as well as updates to the documentation, default scheduler, and reference framework if necessary.
Simple pull requests (e.g., to fix documentation or comments) are welcome without an issue, but any substantial changes require an issue and discussion ahead of time.
Pull requests are reviewed and tested prior to merging. Often shepherds will ask contributors to make changes based on our style guidelines, design principles, or project goals. An initial response is typically provided in less than one week.
Most communication is done primarily over Slack. Join us via http://chat.dcos.io in the #data-services and #data-services-dev channels, for users and developers respectively.
To build a healthy, respectful community, we follow Github’s community guidelines.
DC/OS SDK is licensed under the Apache License, Version 2.0. Any code you submit must be under that license.
For significant changes, we may ask you to sign a Contributor License Agreement.