diff --git a/.backportrc.json b/.backportrc.json new file mode 100644 index 00000000000..c5b4899c66b --- /dev/null +++ b/.backportrc.json @@ -0,0 +1,7 @@ +{ + "upstream": "apache/incubator-druid", + "branches": [ + { "name": "0.16.0-incubating", "checked": true }, + { "name": "0.17.0-incubating", "checked": true } + ] +} diff --git a/README.md b/README.md index c0e5397688f..de553d01fe4 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,8 @@ For instructions on building Druid from source, see [docs/development/build.md]( Please follow the [community guidelines](https://druid.apache.org/community/) for contributing. +For instructions on setting up IntelliJ [dev/intellij-setup.md](dev/intellij-setup.md) + ### License [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) diff --git a/dev/backport-fail.gif b/dev/backport-fail.gif new file mode 100644 index 00000000000..31449da860f Binary files /dev/null and b/dev/backport-fail.gif differ diff --git a/dev/backport.md b/dev/backport.md new file mode 100644 index 00000000000..51e977a6889 --- /dev/null +++ b/dev/backport.md @@ -0,0 +1,31 @@ + + +# Backporting a change +This document contains some examples of how to backport a change from master to another branch. This is not meant to be +an exhaustive list of how to backport a change. + +## Using [sqren/backport](https://github.com/sqren/backport) +This is a CLI tool that automates the backport process for you once a change is in master. + +To setup, follow the instructions in the [repository](https://github.com/sqren/backport) +A `.backportrc.json` file is maintained in the root of this repository to keep track of the branches that can be +backported to. + +[![example](backport-fail.gif)]