diff --git a/.github/workflows/lead-landing-page.yaml b/.github/workflows/lead-landing-page.yaml index a309cdf..b2c9190 100644 --- a/.github/workflows/lead-landing-page.yaml +++ b/.github/workflows/lead-landing-page.yaml @@ -1,45 +1,51 @@ -name: CI +# Simple workflow for deploying static content to GitHub Pages +name: Deploy static content to Pages -on: push +on: + # Runs on pushes targeting the default branch + push: + branches: ['feature/page-lead'] -jobs: - setup: - name: setup - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Install Dependencies - run: npm install + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: - - name: Build - run: npm run build +# Sets the GITHUB_TOKEN permissions to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write - - name: Setup Pages - if: github.ref == 'refs/heads/feature/page-lead' - uses: actions/configure-pages@v3 - - - name: Upload Artifact - if: github.ref == 'refs/heads/feature/page-lead' - uses: actions/upload-pages-artifact@v1 - with: - path: "./dist" - - deploy-coverage: - if: github.ref == 'refs/heads/feature/page-lead' - runs-on: ubuntu-latest - needs: setup - permissions: - pages: write - id-token: write +# Allow one concurrent deployment +concurrency: + group: 'pages' + cancel-in-progress: true +jobs: + # Single deploy job since we're just deploying + deploy: environment: - # environment created automatically by GitHub name: github-pages url: ${{ steps.deployment.outputs.page_url }} - + runs-on: ubuntu-latest steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'npm' + - name: Install dependencies + run: npm ci + - name: Build + run: npm run build && cp ./dist/index.html ./dist/404.html + - name: Setup Pages + uses: actions/configure-pages@v4 + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + # Upload dist folder + path: './dist' - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 diff --git a/index.html b/index.html index 7dea3f1..84d17a0 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,8 @@ -
- APRENDA A CONSTRUIR SOFTWARE COM QUALIDADE EM GRANDE ESCALA. + WORKSHOP ARQUITETURAS EVOLUTIVAS E MODULARES NA PRÁTICA.
- Desenvolver software que escala não precisa ser complexo. + Aprenda os fundamentos para construir software de qualquer porte de forma eficiente.
Você estuda linguagens, Frameworks, DDD, Arquitetura Hexagonal, - Arquitetura Limpa, Microsserviços e testes, mas{' '} + Arquitetura Limpa e Microsserviços, mas{' '} sente que suas soluções não estão entregando valor {' '} @@ -45,16 +45,16 @@ function FirstPage() {
- O que não falta é curso falando da “maneira certa”, “arquitetura - certa” e o “jeito certo”. Mas, a maioria deles, não trazem a bagagem e - a experiência de quem desenvolve software de grande escala há muito - tempo. + É claro que esses padrões são fundamentais mas isso não significa que existam balas de prata ou que existe a + “maneira certa”, “arquitetura certa” ou o “jeito certo”. + Tudo depende do contexto e o mais importante é o processo evolutivo e a tomada de decisão.
- Entender profundamente sobre linguagens e padrões de arquitetura e - desenvolvimento é crucial, mas saber quando{' '} - aplicar é essencial. + Nesse workshop você vai aprender como utilizar os conceitos de Arquitetura Evolutiva + e Modular para desenvolver projetos de qualquer porte, tirando o melhor + proveito de cada padrão no {' '} + momento certo e se tornar um líder técnico eficiente.
Workshop ao vivo dias 13/08 e 14/08 as 19:00 horas
+Conteudo inédito e exclusivo!