Skip to content
This repository has been archived by the owner on Apr 3, 2024. It is now read-only.

This repository shows an example solutions to the tasks of the Lufthansa Systems Workshop at the ITCS Hamburg

Notifications You must be signed in to change notification settings

lhsystems/Onboarding-GitHub-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lufthansa Systems Dualis Onboarding GitHub Workshop

This repository shows an example solutions to the tasks of the Lufthansa Systems Workshop at the ITCS Hamburg

Tasks 🚀

  1. Create a public GitHub repository. You can simply use your existing GitHub account or you can create a new one for free here.

    Make sure it is a public repository in order to make sure we have all needed features available

  2. Create a rule in your repository that prevents anybody from pushing directly to the main branch. Use seperate development branches instead.

  3. Create a GitHub Actions Workflow in your repository. It should be triggered everytime there is a change to a Pull Request and run a linter to check the Markdown Code. You can take the .markdownlint.yml from this repo.
    Edit the branch protection to only allow merges when the lint has been successful.

  4. Create a simple index.md using Markdown. A short introduction to Markdown can be found here. If you want you can also create multiple files and subfolder. Just be creative :).

  5. In the your Workflow, use Jekyll to create a static web page using your Markdown-Files everytime there is a push on the main branch.

  6. Publish the generated website to GitHub Pages

  7. Package your website in a .zip and publish it to GitHub Packages so that other users can download the .zip. This should be done automatically everytime you create a new Tag in your repository

    Bonus Task 🔝

    Configure your Workflow to deploy an INT-Version of your webpage to the Azure Blob Store every time a pull request is opened. Please contact us on how to use the Azure Blob Store

Contact ☎️

This Workshop is held by:

 
 

lhsystems

About

This repository shows an example solutions to the tasks of the Lufthansa Systems Workshop at the ITCS Hamburg

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages