Skip to content

Itera/graduate-case-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graduate case 2024

This repository is for the graduate case in 2024.

Quick start

Clone the repository with git clone git@github.com:Itera/graduate-case-2024.git.

Web

Run the following commands from the root of the repository:

Change directory to web

cd excursion/web 

Install dependencies

npm ci

Start the development server

npm run dev

Api

Run the following commands from the root of the repository:

Change directory to server

cd exursion/api/Explore.Excursion

Run server

func host start --csharp

CMS

Run the following commands from the root of the repository:

Change directory to server

cd cms/Explore.Cms

Run server

func host start --csharp

Repository structure

The repository is structured as a monorepo, with a project directory containing all the code for the project. The project directory contains two subdirectories, web and api, which contain the code for the web and server projects respectively. The web and api directories are both structured as standalone projects, with their own package.json and dotnet files.

See documentation for the web, api and cms projects for detailed information.

Infrastructure

The infrastructure for the project is defined in the infrastructure directory. The infrastructure is defined using Bicep templates.

Deployment

The project is deployed to Azure using GitHub Actions. The deployment is configured in the .github/workflows directory. A workflow run for building and testing is triggered on every pull request to the main branch, and deployment is triggered on every push.

See more information about the workflows and deployment in their documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 63.1%
  • TypeScript 18.9%
  • Bicep 8.9%
  • MDX 4.7%
  • CSS 3.7%
  • JavaScript 0.4%
  • HTML 0.3%