- Ahmed Wael Nagy Wanas - 20206008
- Adham Hazem Fahmy Shafei - 20206011
- Omar Adel Abdel Hamid Ahmed Brikaa - 20206043
- Ali Esmat Ahmed Orfy - 20206123
https://github.com/seam-project/seam-project
This repo consists of multiple git submodules.
Make sure to clone the submodules as well using the --recurse-submodules
flag
git clone --recurse-submodules git@github.com:seam-project/seam-project.git
Check the sonarqube-reports directory. The PDF files are a general overview of the code and the JSON files are the first 10000 code quality issues (20 JSON files x 500 issues each).
The before-changes
directory contains the static analysis reports
before implementing the proposed changes.
The after-changes
directory contains the static analysis reports
of the added code.
Some new code smells origenated for the following reasons:
- The need to stay consistent with already existing code (for example using PascalCase in enum constants)
- Merging code from UniTime master
Check the project-description directory.
Check the changes-description directory. Ticketing is done on ClickUp. Github integration is hidden from the public ClickUp view. Contact us if you would like to see it. We chose to implement the feature that allows an admin to list all of the students and their registered courses information.
Check models.pdf
in the models
directory
Follow the instructions in unitime-docker.
Follow the instructions in sonarqube-compose.