Skip to content

This repository is a collection of GitHub Action workflows useful for any web development project. Each workflow is listed as a separate job in a single file YAML for simplicity and ease of use. The goal is to make the job of web developers easier and more efficient. The purpose of this repo is to help web developers to get started with GitHub A…

License

Notifications You must be signed in to change notification settings

anthonyalvarez/github-actions-for-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Actions for Website project Automation

GitHub Actions for Website project Automation

The purpose of this repo is to help web developers to get started with GitHub Actions. The goal is to make the job of web developers easier and more efficient. This repo is a collection of GitHub Action workflows that are useful for any web development project.

Learn more about GitHub Actions

GitHub Actions allow web developers to automatically test code that is pushed to the repository automatically. It helps web developers be more efficient.

This project is designed to help other web developers learn how to use GitHub Actions.

How To Use

Please copy the main.yml file and create the appropriate GitHub Secrets in your own repository to discover how useful GitHub Action can be in your website development project. Good luck!

GitHub Secrets required for this workflow.

  1. FTP username
  2. FTP password
  3. FTP remote path
  4. FTP server
  5. website URL

Actions used in this repo

A curated list of GitHub Action for website developlment from the GitHub Action Marketplace.

- Hello World

- screenshot-website

- Website healthcheck

- Lighthouse CI Action

- Page Speed Insights CI Action

- Send email

- Lighthouse CI Action

- Send Push Notification

- FTP Deploy

How to Contribute

  1. Clone repo and create a new branch:
    $ git checkout https://github.com/anthonyalvarez/github-actions-for-website.git -b name_for_new_branch
  2. Make changes and test
  3. Submit Pull Request with comprehensive description of changes

About

This repository is a collection of GitHub Action workflows useful for any web development project. Each workflow is listed as a separate job in a single file YAML for simplicity and ease of use. The goal is to make the job of web developers easier and more efficient. The purpose of this repo is to help web developers to get started with GitHub A…

Topics

Resources

License

Stars

Watchers

Forks