THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Since the scheduler, the new core component, will include a lot of modules and dependencies, we need a plan to integrate it.
And I propose the following procedures.
Procedures
- Create a base and main PR.
- Create subsequent PRs along with proper unit tests.
- All PRs would be reviewed by committers.
- Once the review is done, merge them into the base PR.
- When all implementation is done and merged into the base PR, add system tests to the base PR.
- Finally, it passes all test cases, we can merge it into the master branch.
Note
- The new scheduler will be disabled by default at first while all test cases will be running.