https://github.com/fulldecent/fogworks-website-ideas
https://github.com/fulldecent/fogworks-website-ideas
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fulldecent/fogworks-website-ideas
- Owner: fulldecent
- Created: 2024-07-23T01:56:55.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-04T19:06:56.000Z (over 1 year ago)
- Last Synced: 2025-09-26T13:38:39.375Z (9 months ago)
- Language: JavaScript
- Homepage: https://fulldecent.github.io/fogworks-website-ideas/
- Size: 11.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## How to run this application locally
### Setup environment
_In production (GitHub Actions), environment is setup by by workflows in [.github/workflows/](.github/workflows/)._
_For local testing (try VS Code + Dev Containers extension, Podman Desktop), these steps are performed by [.devcontainer/](.devcontainer/) when you run Reopen in Container._
1. Install Ruby (use version in [build-test-deploy.yml](https://github.com/fulldecent/github-pages-template/blob/main/.github/workflows/build-test-deploy.yml) in "Setup Ruby", (try rbenv)
1. Install Jekyll
```sh
gem update --system
gem install bundler
bundle install
```
1. Install Node & yarn, use version in build-test-publish.yml in "Setup Node.js", (try nvm)
```sh
nvm use 'lts/*'
yarn install
```
Note: if you want to install GitHub Copilot, use this approach for your configuration rather than adding to the site config.
### Build the site
Build the HTML website (see available localhost:#### port in the console output):
```sh
bundle exec jekyll build
```
### Serve/run the site
```sh
bundle exec jekyll serve
```
### Testing
All testing is performed using Node scripts:
```sh
yarn run test
```