Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Release Manager

Valentin Kulichenko

Development Process

All the development for the Apache Ignite 3.x happens in the dedicated repository: https://github.com/apache/ignite-3

TeamCity is currently set up to run all available JUnit tests (this will be changed in the future): https://ci.ignite.apache.org/project/ignite3

TeamCity triggers the test run for a pull request when it's created or updated. Upon completion, the PR is updated with the corresponding status which is shown as a successful or failed check.

The basic process to make a change is the following:

  1. A contributor develops in their own fork and creates a PR when done.
  2. TeamCity triggers a test run and updates the PR with the status. The same happens if PR is updated.
  3. A committer reviews the code and merges the PR directly from GitHub. The merge is allowed only if the test check is passed.

Meetups

On the week of Sep 14th, we had two virtual events where the community discussed the proposed changes.

...