Phase 0 - isel-leic-ls/2122-2-common GitHub Wiki

Perform the following operations only once for each group:

  1. Clone the group's repository - git clone <group-repo-url>.
  2. Add a remote pointing to the common repo - git remote add common https://github.com/isel-leic-ls/2122-2-common.git.
  3. Pull the contents from the common repo - git pull common main.
  4. Remove the current content of README.me and add the number and name of each group member (use the markdown format).
  5. Create a commit containing those changes.
  6. Push the commits to the group's repository - git push origin main.

Correct errors and add tests (multiple group members should coordinate these tasks)

  1. Ensure you have an updated repo.
  2. Execute the unit tests using Gradle and check that there is an error.
  3. Create a project in IntelliJ using the recommendations of the previous classes.
  4. Execute the same testes now using the IntelliJ IDE.
  5. Correct the cause of the error and check that all tests are now correctly executed.
  6. Add more tests if necessary.
  7. Check, using the Gradle build script at the command line, that all the tests are executed with success.
  8. Publish all the changes (if any) to the local and group repository. Make one or more commits for this task.

Database configuration and connectivity test

  1. Create a database in the chosen DB Management system (i.e. Postgres) on your machine. Add a table to represent students.
  2. Make a set of tests to check that your system can read (i.e. SELECT), update (i.e. INSERT and UPDATE) and delete (i.e. DELETE) over the previous table, using the JDBC interface. Assign different tests to each member of the group.
  3. Publish the changes to the group repo.

Create tag

  1. Create a tag with the identifier 0.0.0 and publish it to the group repo
  • git tag -a 0.0.0 -m "Version 0.0.0".
  • git push origin 0.0.0.
  • Performed only once per