Closed georgetayqy closed 7 months ago
@asdfghjkxd Let's settle the file format first. It's best to design the user view of the feature before we start implementing. Giving a full-fledged example config file is a good way to see the user POV of this feature. For example, you can start with a YAML example that is equivalent of https://github.com/reposense/RepoSense/issues/2161#issuecomment-2022776952 and we can see if that is friendly enough for the user, and flexible enough for enhancements that we might add in future. We can discuss at #2161
@damithc Thank you Prof for the feedback and guidance regarding this issue! We will look into improving the current config file format and update this PR and #2161 with any new findings or points of discussion!
Do note that this PR should not be merged until we have successfully migrated our CI/CD from Java 8 to Java 11. This PR requires #2183.
In the meantime, CI will always fail since the JDK versions are conflicting. We can continue to work on this PR in the meantime, taking note of the failed CI tests over here.
This PR has been split into 2 separate PRs (#2191 and #2192), and will hence be closed.
The following links are for previewing this pull request:
Part of #2161 Part of #2170
Proposed commit message
Other information
The code written for this feature is stored on the main repository to allow all team members to work on this concurrently.
Additionally, the following PRs/Tasks need to be completed before we can merge this PR: