Github features

you need to know

Seiji Villafranca

github.com/SeijiV13

seijivillafranca.com

Seiji Villafranca

github.com/SeijiV13

Senior Developer, Wypoon Technologies Netherlands

Microsoft MVP

Auth0 Ambassador

Community Lead, AngularPH,

Author

seijivillafranca.com

Talks

Github 

Not

Git

https://youtu.be/USjZcfj8yxE

Codespaces

Actions

Pages

SWA Integration

web-based version control and collaboration platform

change, adapt and improve software from its public repositories

What makes github stand out?

Codespaces

development on cloud in any machine

Codespaces

Github Actions

continuous integration and continuous delivery (CI/CD) platform

Automates

Build

Test

Deployment

Actions

continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline

Actions

continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline

Actions

continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline

name: learn-github-actions
run-name: ${{ github.actor }} is learning GitHub Actions
on: [push]
jobs:
  check-bats-version:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: '14'
      - run: npm install -g bats
      - run: bats -v

Actions

continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline

Github Actions

Code changes

Pull request

(feature branch)

Master

Test

Build

Deploy

Test

Build

Deploy

GitHub Pages are public webpages hosted and published through GitHub.

"Repo as your hosting platform"

Actions

Deployment Services

Azure

Static Web Apps

Web Apps

Azure Blob Storage Static Website

Static Web Apps

Azure

Released on May 12, 2021

Mainly used for hosting your Static site (HTML, CSS JavaScript) on the fly

Can be integrated easily with Github Actions and Azure Devops

Free SSL Certificates

Supports the Latest Frontend framework for deployment (Angular, React, Vue etc.)

Provided VS Code extensions for seamless configuration and deployment

Use and Advantage

Static Web Apps

Azure

Go with the flow

Code Changes

Static Content

Azure Functions

HTML CSS and JavaScript

Azure Pipelines

Github Actions

Build Finished

https://portal.azure.com/

Azure Pipelines

Github Actions

Other features

Github CLI

Github Student Developer Pack

Packages

Copilot

References

Hey I'm a Mentor!

github.com/SeijiV13

seijivillafranca.com

fb.com/seiji.villafranca

Thank you

and happy coding!

github.com/SeijiV13

seijivillafranca.com

Github features

By Seiji Ralph Villafranca