Versions Compared

Key

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

...

  • Hotfixes: named as hotfix-${issueNumber}, like hotfix-eagle-221. This is forked from master, must be merged to develop.
    • E2E test and unit test should all passed.
  • Develop Branch : all active develop happens on here. Release branch cut out from here.
    • Unit test should all passed
  • Feature Branches : This is optional to apache/incubator-eagle. For most features, suggest contributor to fork code to their own repository, have their feature branch. Then send PR to merge to back to develop. Only long term future feature might be created as feature branch in apache/incubator-eagle repository.

...

  1. User for the develop branch to his own repository, say from apache/incubator-eagle/tree/dev => ralphsu/incubator-eagle/tree/dev, then create feature branch hdfs-audit-log
  2. User continue add code on ralphsu/incubator-eagle/tree/hdfs-audit-log, and suggest continuously pull from apache/incubator-eagle/tree/dev to keep sync.
  3. User send PR to develop branch at target release cycle.


E2E Test

If we After setup E2E automation test, it could based on the branch when each branch should test master/all release/hotfixed branches when they have new commit.