- The COSC345 project is a semester long project that is built using "two or more publicly available data sets (on different topics) that can be combined to add meaning to something, and build an app that uses that combined data for the betterment of the user or society".
- Our idea for the app is to make public information about MPs published on the parliament website easily viewable and searchable to the public. With the purpose of making people more informed about who they’re voting for especially in regards to the upcoming election.
- In the COSC345-Project Repository, go to Actions
- On the left side-bar click on Windows Release then click on the latest passed workflow run
- In the Artifacts section click on the zip file to download
- Extract the downloaded zip file twice. Navigate to the
releasefolder inside the newly extracted folder using the terminal - Run the command
./sqlite_qt.exe
Of the 34 total issues with the code base, 32 of these issues are code style such as unused variable names and inconsistent applications of camel case, and 28 of the 32 originate from the web scraping code and other files that are not directly related to the main app itself. Because of this, we felt comfortable in prioritizing other more important work over rectifying these issues as they have no real effect on how the app runs and behaves.
Our continuous integration pipeline generates a makefile for our unit test program in order to get a code coverage report. However, the makefile appears to generate with faulty formatting that cannot be fixed manually because the file generates dynamically each time the Github actions workflow is activated (every time we push to main). Because of this, the CI pipeline fails mere lines before it can generate the code coverage, and with only a little guidance we have been unable to rectify this.
