├── README.md ├── assets ├── favicon.ico └── img │ ├── portfolio │ ├── cabin.png │ ├── cake.png │ ├── circus.png │ ├── game.png │ ├── safe.png │ └── submarine.png │ └── avataaars.svg ├── .github └── workflows │ └── main.yml ├── js └── scripts.js └── index.html /README.md: -------------------------------------------------------------------------------- 1 | # demo-actions-project -------------------------------------------------------------------------------- /assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LondheShubham153/tws-portfolio/HEAD/assets/favicon.ico -------------------------------------------------------------------------------- /assets/img/portfolio/cabin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LondheShubham153/tws-portfolio/HEAD/assets/img/portfolio/cabin.png -------------------------------------------------------------------------------- /assets/img/portfolio/cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LondheShubham153/tws-portfolio/HEAD/assets/img/portfolio/cake.png -------------------------------------------------------------------------------- /assets/img/portfolio/circus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LondheShubham153/tws-portfolio/HEAD/assets/img/portfolio/circus.png -------------------------------------------------------------------------------- /assets/img/portfolio/game.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LondheShubham153/tws-portfolio/HEAD/assets/img/portfolio/game.png -------------------------------------------------------------------------------- /assets/img/portfolio/safe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LondheShubham153/tws-portfolio/HEAD/assets/img/portfolio/safe.png -------------------------------------------------------------------------------- /assets/img/portfolio/submarine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LondheShubham153/tws-portfolio/HEAD/assets/img/portfolio/submarine.png -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Portfolio Deployment 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | jobs: 9 | build-and-deploy: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - name: Checkout 13 | uses: actions/checkout@v1 14 | 15 | - name: Configure AWS Credentials 16 | uses: aws-actions/configure-aws-credentials@v1 17 | with: 18 | aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} 19 | aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} 20 | aws-region: us-east-1 21 | 22 | - name: Deploy static site to S3 bucket 23 | run: aws s3 sync . s3://tws-junoon --delete 24 | -------------------------------------------------------------------------------- /js/scripts.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Start Bootstrap - Freelancer v7.0.7 (https://startbootstrap.com/theme/freelancer) 3 | * Copyright 2013-2023 Start Bootstrap 4 | * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-freelancer/blob/master/LICENSE) 5 | */ 6 | // 7 | // Scripts 8 | // 9 | 10 | window.addEventListener('DOMContentLoaded', event => { 11 | 12 | // Navbar shrink function 13 | var navbarShrink = function () { 14 | const navbarCollapsible = document.body.querySelector('#mainNav'); 15 | if (!navbarCollapsible) { 16 | return; 17 | } 18 | if (window.scrollY === 0) { 19 | navbarCollapsible.classList.remove('navbar-shrink') 20 | } else { 21 | navbarCollapsible.classList.add('navbar-shrink') 22 | } 23 | 24 | }; 25 | 26 | // Shrink the navbar 27 | navbarShrink(); 28 | 29 | // Shrink the navbar when page is scrolled 30 | document.addEventListener('scroll', navbarShrink); 31 | 32 | // Activate Bootstrap scrollspy on the main nav element 33 | const mainNav = document.body.querySelector('#mainNav'); 34 | if (mainNav) { 35 | new bootstrap.ScrollSpy(document.body, { 36 | target: '#mainNav', 37 | rootMargin: '0px 0px -40%', 38 | }); 39 | }; 40 | 41 | // Collapse responsive navbar when toggler is visible 42 | const navbarToggler = document.body.querySelector('.navbar-toggler'); 43 | const responsiveNavItems = [].slice.call( 44 | document.querySelectorAll('#navbarResponsive .nav-link') 45 | ); 46 | responsiveNavItems.map(function (responsiveNavItem) { 47 | responsiveNavItem.addEventListener('click', () => { 48 | if (window.getComputedStyle(navbarToggler).display !== 'none') { 49 | navbarToggler.click(); 50 | } 51 | }); 52 | }); 53 | 54 | }); 55 | -------------------------------------------------------------------------------- /assets/img/avataaars.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 249 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 |Engineer - Trainer - Learner
56 |
78 |
87 |
96 |
105 |
114 |
123 | DevOps Junoon (Batch 8)
Starts October 5th (Weekends 9 A.M to 12 P.M)
Covering A-Z of DevOps.
See you in the Live Sessions.