summaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.adoc
diff options
context:
space:
mode:
authormerltron <30755179+merltron@users.noreply.github.com>2019-09-06 10:24:16 +0200
committerGitHub <noreply@github.com>2019-09-06 10:24:16 +0200
commit2562871a328ae3e2dfd4fc4eed294e004e2d1764 (patch)
tree842c53111e08f1f270f6c4bfeaf8563b8bfab0cf /CONTRIBUTING.adoc
parentbf01202b0342f090b75da42c5261a3449c2b7c99 (diff)
parent0862f1603688badf96e61e0a8266584e0d84fba8 (diff)
downloadmeta-updater-2562871a328ae3e2dfd4fc4eed294e004e2d1764.tar.gz
Merge pull request #595 from advancedtelematic/doc/OTA-3624/release-branches
Remove redundant doc material.
Diffstat (limited to 'CONTRIBUTING.adoc')
-rw-r--r--CONTRIBUTING.adoc17
1 files changed, 4 insertions, 13 deletions
diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc
index 7baaed0..24916cc 100644
--- a/CONTRIBUTING.adoc
+++ b/CONTRIBUTING.adoc
@@ -1,18 +1,9 @@
1= Contributing 1= Contributing
2:aktualizr-docsroot: https://github.com/advancedtelematic/aktualizr/tree/master/docs/ota-client-guide/modules/ROOT/pages/
2 3
3We welcome pull requests from anyone. The master branch is the primary branch for development, and if you wish to add new functionality, it probably belongs there. We attempt to maintain recent previous branches and welcome bug fixes and backports for those. Currently, the actively maintained branches are: 4We welcome pull requests from anyone. The master branch is the primary branch for development, and if you wish to add new functionality, it probably belongs there. We attempt to maintain recent release branches and welcome bug fixes and backports for those. Please see the xref:{aktualizr-docsroot}yocto-release-branches.adoc[release branches] documentation for the current list of supported branches.
4 5
5* warrior 6If you are developing with meta-updater, it may be helpful to read the README and other documentation for xref:README.adoc[this repo], https://github.com/advancedtelematic/aktualizr[aktualizr], and the link:https://github.com/advancedtelematic/updater-repo/[updater-repo], particularly the sections about development and debugging.
6* thud
7
8Previously, some older branches were also regularly supported, and while they should still be stable, they have not been updated or actively maintained for a while. These branches include:
9
10* sumo
11* rocko
12* pyro
13* morty
14
15If you are developing with meta-updater, it may be helpful to read the README and other documentation for link:README.adoc[this repo], https://github.com/advancedtelematic/aktualizr[aktualizr], and the https://github.com/advancedtelematic/updater-repo/[updater-repo], particularly the sections about development and debugging.
16 7
17== Developer Certificate of Origin (DCO) 8== Developer Certificate of Origin (DCO)
18 9
@@ -24,7 +15,7 @@ New pull requests will automatically be checked by the https://probot.github.io/
24 15
25* OTA-enabled build succeeds for at least one platform, the resulting image boots, and an update can be installed. This check is absolutely necessary for every pull request unless it only touches documentation. 16* OTA-enabled build succeeds for at least one platform, the resulting image boots, and an update can be installed. This check is absolutely necessary for every pull request unless it only touches documentation.
26* If your change touches platform code (like `classes/sota_<platform>.bbclass`), please check building and updating on this particular platform. 17* If your change touches platform code (like `classes/sota_<platform>.bbclass`), please check building and updating on this particular platform.
27* oe-selftest succeeds. To test meta-updater, run `oe-selftest -r updater` from a build directory with `MACHINE` set to `qemux86-64`. See the link:README.adoc#qa-with-oe-selftest[relevant section of the README] for more details. 18* oe-selftest succeeds. To test meta-updater, run `oe-selftest -r updater` from a build directory with `MACHINE` set to `qemux86-64`. See the link:{aktualizr-docsroot}meta-updater-testing.adoc#qa-with-oe-selftest[relevant section of the README] for more details.
28* Updates are forwards- and backwards-compatible. You should be able to update an OTA-enabled build before the change is applied to the version with change applied and vice versa. One should pay double attention to the compatibility when bootloader code is affected. 19* Updates are forwards- and backwards-compatible. You should be able to update an OTA-enabled build before the change is applied to the version with change applied and vice versa. One should pay double attention to the compatibility when bootloader code is affected.
29* The patch/branch should be based on the latest version of the target branch. This may mean that rebasing is necessary if other PRs are merged before yours is approved. 20* The patch/branch should be based on the latest version of the target branch. This may mean that rebasing is necessary if other PRs are merged before yours is approved.
30 21