Casino (Gwydion)

4. Getting Started

To begin working with the casino software, you'll need to access and set up the relevant repositories. The project is organized into multiple repositories, each serving a specific purpose. Below are the main repositories along with brief instructions on where to find detailed installation and deployment information:

4.1 Repository Overview

4.1.1 Backend API (Laravel 8)

  • Repository Location: Repository
  • Readme Documentation: Visit the repository on GitLab to find detailed instructions on how to install dependencies, configure the environment, and deploy the API. The repository's Readme provides comprehensive guidance.

4.1.2 Frontend (NextJS 13)

  • Repository Location: Repository
  • Readme Documentation: Follow the GitLab link to access the repository and explore the Readme for specific instructions on setting up the development environment and deploying the frontend.

4.1.3 Backoffice (React 16)

  • Repository Location: Repository
  • Readme Documentation: Head to GitLab to find the repository, and refer to the Readme for guidance on installation, configuration, and deployment of the backoffice.

4.2 GitLab CI/CD and Deployment

  • Each repository is configured with GitLab CI/CD for automated deployment on changes to the master branch. Continuous Integration (CI) ensures that your changes are tested and deployed seamlessly.

4.3 Git Flow

  • Detailed information on the Git flow, including branching strategies and versioning, can be found under the Contribution Guidelines section. Understanding the Git flow is crucial for collaborative development and maintaining a stable codebase.

By following the provided links to each repository, you'll gain access to specific instructions tailored to the technologies used in each part of the casino software. Additionally, take advantage of the automated deployment setup through GitLab CI/CD for efficient development workflows.

Previous
Architecture