Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 15 additions & 13 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ three main steps:
* [Create a Topic](#create-a-topic)
2. Code Review
* [Share a Topic](#share-a-topic)
* [Test a Topic](#test-a-topic)
* [Revise a Topic](#revise-a-topic)
3. Integrate Changes
* [Merge a Topic](#merge-a-topic)
Expand Down Expand Up @@ -156,6 +157,20 @@ Push commits in your topic branch for review by the community:

Optionally, discuss the change by opening a topic on [ITK's Discourse].

Test a Topic
------------

When a topic is submitted, it is tested across the three major platforms
before being merged. After the topic has been merged, it is tested on many
platforms and configurations on the [nightly
dashboard](https://open.cdash.org/index.php?project=Insight).

If tests fail on a submitted topic, see the [Revise a Topic](#revise-a-topic)
step on how to submit a revised version. After a topic is merged, please check
the next day's nightly dashboard to ensure there are not any regressions. If
there are any new warnings or errors, submit a follow-up patch as soon as
possible.

Revise a Topic
--------------

Expand Down Expand Up @@ -197,19 +212,6 @@ one, but further back in your history-, and the* Pro Git: Rebasing *resource on
taking all the changes that were committed on one branch and replaying them on
another one.*)

Test a Topic
------------

When a patch is submitted, it is tested across the three major platforms before
being merged and tested on many platforms and configurations on the
[nightly dashboard](https://open.cdash.org/index.php?project=Insight).

If tests fail on a submitted topic, see the [Revise a Topic](#revise-a-topic)
step on how to submit a revised version. After a topic is merged, please check
the next day's nightly dashboard to ensure there are not any regressions. If
there are any new warnings or errors, submit a follow-up patch as soon as
possible.

Merge a Topic
-------------

Expand Down