drone / proposal

Drone Project Design Documents
13 stars 4 forks source link

Proposing Changes to Drone

Introduction

The Drone project's development process is design-driven. Significant changes to the project, libraries, or tools must be first discussed, and sometimes formally documented, before they can be implemented.

This document describes the process for proposing, documenting, and implementing changes to the Drone project.

The Proposal Process

Goals

Definitions

Scope

The proposal process should be used for any notable change or addition to the project, libraries and tools. Since proposals begin (and will often end) with the filing of an issue, even small changes can go through the proposal process if appropriate. Deciding what is appropriate is matter of judgment we will refine through experience. If in doubt, file a proposal.

Yaml changes

Drone is a mature project with thousands of active installations, as such, significant or breaking yaml changes are unlikely to be accepted.

Process

Help

If you need help with this process, please contact the project contributors by posting to the Slack channel.