Added information about GitHub workflows to FAQ (#2404)
Signed-off-by: George Araujo <george.gcac@gmail.com>
This commit is contained in:
parent
1d07bc7560
commit
32deb3899b
18
FAQ.md
18
FAQ.md
|
|
@ -14,6 +14,7 @@ Here are some frequently asked questions. If you have a different question, plea
|
|||
- [After I update my site with some new content, even a small change, the GitHub action throws an error or displays a warning. What happened?](#after-i-update-my-site-with-some-new-content-even-a-small-change-the-github-action-throws-an-error-or-displays-a-warning-what-happened)
|
||||
- [I am trying to deploy my site, but it fails with `Could not find gem 'jekyll-diagrams' in locally installed gems`. How do I fix that?](#i-am-trying-to-deploy-my-site-but-it-fails-with-could-not-find-gem-jekyll-diagrams-in-locally-installed-gems-how-do-i-fix-that)
|
||||
- [How can I update Font Awesome version on the template](#how-can-i-update-font-awesome-version-on-the-template)
|
||||
- [What does all these GitHub actions/workflows mean?](#what-does-all-these-github-actionsworkflows-mean)
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -81,3 +82,20 @@ Note that libraries tend to be deprecated and support for them dropped as they a
|
|||
#### How can I update Font Awesome version on the template
|
||||
|
||||
To update the Font Awesome version, you need to download the latest release "for the web" from the [Font Awesome website](https://fontawesome.com/download). After downloading, extract the zip file and copy the `scss/` directory content to `_sass/font-awesome/` and the `webfonts/` content to `assets/webfonts/`.
|
||||
|
||||
#### What do all these GitHub actions/workflows mean?
|
||||
|
||||
GitHub actions are a way to automate tasks in the repository. They are defined in `.github/workflows/` directory. Each file in this directory is a workflow. Workflows are made up of one or more jobs, and each job runs on a virtual machine hosted by GitHub. You can see the status of the workflows in the `Actions` tab of your repository. For more information, check the [GitHub Actions documentation](https://docs.github.com/en/actions).
|
||||
|
||||
Currently we have the following workflows:
|
||||
|
||||
- `axe.yml`: does some accessibility testing in your site. It uses the [axe cli](https://github.com/dequelabs/axe-core-npm/tree/develop/packages/cli) tool with a chrome driver to render the webpage and allow the analysis. Must be run manually, since fixing some of the issues is not straightforward
|
||||
- `broken-links-site.yml`: checks for broken links in your built website with the [lychee-action](https://github.com/lycheeverse/lychee-action)
|
||||
- `broken-links.yml`: checks for broken links in your repository with the [lychee-action](https://github.com/lycheeverse/lychee-action)
|
||||
- `deploy-docker-tag.yml`: adds some metadata to the docker image and pushes it to Docker Hub
|
||||
- `deploy-image.yml`: deploys a new docker image with the latest changes to Docker Hub
|
||||
- `deploy.yml`: deploys the website to GitHub Pages
|
||||
- `docker-slim.yml`: deploys a smaller version of the docker image to Docker Hub with the [docker-slim-action](https://github.com/kitabisa/docker-slim-action)
|
||||
- `lighthouse-badger.yml`: runs a [lighthouse](https://github.com/GoogleChrome/lighthouse) test for your site with the [lighthouse-badger-action](https://github.com/MyActionWay/lighthouse-badger-action), saving the results in the repository for easy inspecting, as can be seen [here](https://github.com/alshedivat/al-folio?tab=readme-ov-file#lighthouse-pagespeed-insights). For more information on how to enable this workflow, check our [FAQ question about it](https://github.com/alshedivat/al-folio/blob/master/FAQ.md#when-i-manually-run-the-lighthouse-badger-workflow-it-fails-with-error-input-required-and-not-supplied-token-how-do-i-fix-that)
|
||||
- `prettier-comment-on-pr.yml`: not working. For now, this action is disabled. It was supposed to run prettier on the PRs and comment on them with the changes needed. For more information, check [issue 2115](https://github.com/alshedivat/al-folio/issues/2115)
|
||||
- `prettier.yml`: runs prettier on the code to ensure it is well formatted. For more information, check our [FAQ question about it](https://github.com/alshedivat/al-folio/blob/master/FAQ.md#my-code-runs-fine-locally-but-when-i-create-a-commit-and-submit-it-it-fails-with-prettier-code-formatter-workflow-run-failed-for-master-branch-how-do-i-fix-that)
|
||||
|
|
|
|||
Loading…
Reference in New Issue