Skip to content

Conversation

@kelvin2kim
Copy link

No description provided.

kelvin2kim and others added 6 commits September 12, 2024 21:36
* Added proper folders and files to external_libraries folder, and modified CMakeLists.txt to properly reflect the changes so that the build can be done correctly. Also changed CXX version to 17, from 14, as it was causing errors otherwise.

* Added preliminary info to readme and changed header file organization and specified specific paths to the named header files in external_libraries for main.cpp and RouteController.cpp

* Made one extra test to check enrollStudent() function in CourseUnitTests.cpp, and also added some preliminary text to citations.txt, bugs.txt, and README. Also made some basic style edits to RouteController.cpp based on cpplint's feedback.

* Used namespaces in RouteController.h in order to shorten line lengths, and changed the corresponding types in RouteController.cpp to reflect to change. Also added one other test in CourseUnitTests.cpp

* Added changes to MyApp.cpp to comply with cpplint's warnings, and moved one of the linked I used from README to citations.txt

* Finished making changes to MyApp.cpp and RouteController.cpp in terms of style checks using cpplint

* Fixed style issues for course.cpp and department.cpp based on warnings provided by cpplint

* Finished globals.cpp, myfiledatabase.cpp, and main.cpp in terms of style check using cpplint. Also finished course.h style check

* Finished all the edits for the style checks regarding the header files in the include directory
* Made changes to include clang-tidy in CMakelists.txt. Added more links in citations.txt to account for the sources I used as I tried to navigate around installation issues with clang-tidy. Finally, added some additional text to README regarding the setup info, specifically regarding clang-tidy and how I installed and set everything up.

* Changes to CMakeLists for code coverage tests

* CMakeLists change

* Managed to figure out how to set up coverage analysis tool for c++ using gcc. Made necessary edits to CMakeLists.txt and for now the part regarding static analysis with clang-tidy is commented out as it is too slow. Also added the necessary information to use the coverage analysis tool govc in README.

* A few more tests added to CourseUnitTests.cpp

* Edited CourseUnitTests to comply with cpplint and fixed some issues with Course.cpp that clang-tidy was warning about. Also documented these changes in bugs.txt

* Added more details to bugs.txt, and fixed a bug in DepartmentUnitTests.cpp

* Squashed more bugs for Department.cpp and MyFileDataBase.cpp, and documented the changes to bugs.txt. Also started added some details to citations.txt. And also finished with more bugs for Course.cpp

* Finished up readme, citations.txt, as well as honesty.txt. Also removed unnecessary files in the build directory.
* Made changes to include clang-tidy in CMakelists.txt. Added more links in citations.txt to account for the sources I used as I tried to navigate around installation issues with clang-tidy. Finally, added some additional text to README regarding the setup info, specifically regarding clang-tidy and how I installed and set everything up.

* Changes to CMakeLists for code coverage tests

* CMakeLists change

* Managed to figure out how to set up coverage analysis tool for c++ using gcc. Made necessary edits to CMakeLists.txt and for now the part regarding static analysis with clang-tidy is commented out as it is too slow. Also added the necessary information to use the coverage analysis tool govc in README.

* A few more tests added to CourseUnitTests.cpp

* Edited CourseUnitTests to comply with cpplint and fixed some issues with Course.cpp that clang-tidy was warning about. Also documented these changes in bugs.txt

* Added more details to bugs.txt, and fixed a bug in DepartmentUnitTests.cpp

* Squashed more bugs for Department.cpp and MyFileDataBase.cpp, and documented the changes to bugs.txt. Also started added some details to citations.txt. And also finished with more bugs for Course.cpp

* Finished up readme, citations.txt, as well as honesty.txt. Also removed unnecessary files in the build directory.

* Bug fix on MyFileDatabase deSerializeObjectFromFile() function as it was not returning anything, also added the contents of the external libraries of the folder external_libraries in gitignore.

* Added Serialize and Deserialize Tests to DepartmentUnitTests.cpp

* Added test case for the last couple of methods in DepartmentUnitTests.cpp
…ion in RouteController.h and adding dummy function in RouteController.cpp
…defined an api endpoint using crow route for retrieve courses
…he return type of the retrieveCourses() function to void, as function should be returning an api response rather than actually returning. Also added a bug fix report regarding a bug that I had fixed earlier for MyFileDatabase for bugs.txt
@github-actions
Copy link

This pull request has been automatically closed because it was opened in the upstream repository. Create your PRs within your own forked repository.

@github-actions github-actions bot closed this Sep 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant