Skip to content

Commit

Permalink
Executable Tutorial Proposal (#2618)
Browse files Browse the repository at this point in the history
* Executable Tutorial Proposal

* Updated the proposal
  • Loading branch information
Jakebobs authored Oct 10, 2024
1 parent 6da413f commit 2db772f
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions contributions/executable-tutorial/jakstrom-lavo/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Assignment Proposal

## Title

Using Github Actions in combination with GitHub Pages to launch your Vue web service

## Names and KTH ID

- Jakob Ström (jakstrom@kth.se)
- Carl Lavö (lavo@kth.se)

## Deadline

- Task 3

## Category

- Executable tutorial

## Description

In our tutorial we will show how to set up a demo for your Vue web service using the pages function of GitHub combined with how to set up a github Action workflow to deploy it. In this specific example we will be using Vue since we have used it in previous computer science courses at KTH. The tutorial is aimed to give you a working Vue bootstrap that is available for others to test online without having to find a hosting solution.

The technical changes needed compared to a regular Jekyll github pages page, is creating a .yml to build vue, changing the routing of your vue application to use hash routing instead and deploying a correct file structure to a separate branch.


**Relevance**

Being able to give others access is a very useful tool in the beginning of creating a web service. Not having to spend time on setting up back-end solutions and instead being able to focus on working out features. Using github pages is according to us one of the simplest solutions for doing this and unlike Canva Pro and Adobe XD also available for free.

0 comments on commit 2db772f

Please sign in to comment.