Pedro Alves
Pedro Alves
Right now, Drop Project requires all assignments to be maven projects, since it relies on maven invoker (a plugin) to execute the build pipeline. It shouldn't be too hard to...
For assignments whose submission method is through git, Drop Project should validate that the repository is private and prevent students from connecting it to public repositories.
The springfox library that is being used for API documentation (using swagger) is no longer maintained and has several vulnerabilities. Consider moving to https://github.com/springdoc/springdoc-openapi which seems to be well maintained.
**Is your feature request related to a problem? Please describe.** Right now, the HTML pages depend on CSS and JS libraries hosted on external CDNs. This causes issues in constrained...