Vic-Han / MyUcalgary2.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to run the application with docker

  1. Install Docker
  2. Install Docker-Compose
  3. Navigate to the root application directory where docker-compose.yaml file is located
  4. Run: docker-compose build
  5. Run: docker-compose up
  • Navigate to http://localhost:8000 for the Django application
  • Navigate to http://localhost:8080 for the Vue application

Branching Model and Collaboration

We follow the Git Flow development model for code collaboration. The model consists of a prod branch and a pre-prod branch. Here's an overview of the process:

  • Create feature branches from the pre-prod branch.
  • After completing your work, create a Pull Request to merge your feature branch back into the pre-prod branch.
  • Approvers review the changes and periodically merge the pre-prod branch back into the prod branch.
  • Direct pushes to the prod branch are not allowed.
  • Code should not be pushed directly to the pre-prod branch, except for hotfixes when the developer has high confidence in code quality.
  • We will merge Pull Requests from pre-prod to prod together during our weekly meetings.

Reasons for rejecting a Pull Request

  • Merge conflicts.
  • Errors
  • Requirments not met.
  • Poor code quality

About


Languages

Language:Vue 69.7%Language:Python 22.1%Language:JavaScript 7.2%Language:Shell 0.3%Language:Batchfile 0.3%Language:CSS 0.2%Language:HTML 0.1%Language:Dockerfile 0.1%