-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Executable Tutorial Proposal #2618
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
It only requires a github account, since that is a requirement for the course and where we submit pull requests. It feels a bit unreasonable to not allow github accounts. |
@javierron the proposal is more specific now and it has technical details like configuring routing so I am merging it! |
FeedbackBy: Wiktor Dobrosierdow ([email protected]) and Sofia Edvardsson ([email protected]) Code of ConductWe certify that generative AI, incl. ChatGPT, has not been used to write this feedback. Using generative AI without permission is considered academic misconduct. High-level strengths and positive comments
Weaknesses & improvement suggestionsWe've arranged the following list based on what we feel are the most important areas for improvement, with the more important points first.
Minor nitpicks
Overall, it was a very easy tutorial to follow and quite illuminating how certain aspects of GitHub work. We certainly feel we learned something new from it! Useful sources of information
|
HI @Jakebobs @miljon3 @JadedTuna @sofiaedv I could use some help with the tutorial. The webpage is: https://sofiabobadilla.github.io/tutorial.io/index.html |
I think that you accidentally replaced some source code in App.vue (just like we mentioned under the second point under Weaknesses & improvement suggestions). Fixing this should hopefully fix your website. |
Hi, like the other comment said you accidentally replaced some source code in app.vue, the Easter egg is pretty apparent once you get the last step shown on your page. App.vue should look like this if you just want to copy it: https://github.com/miljon3/chainsaw-mannequin.io/blob/master/src/App.vue |
Assignment Proposal
Title
Using Github Actions in combination with GitHub Pages to launch your Vue web service
Names and KTH ID
Deadline
Category
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.