Skip to content

Commit

Permalink
feat: initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
maehr committed Aug 25, 2024
1 parent c6fec45 commit 605b67d
Show file tree
Hide file tree
Showing 29 changed files with 1,094 additions and 346 deletions.
12 changes: 6 additions & 6 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
contact_links:
- name: Are you looking for documentation on REPO_NAME?
url: https://USERNAME.github.io/REPO_NAME
about: Please see the documentation for REPO_NAME on its GitHub Pages page.
- name: Do want to discuss REPO_NAME with the community?
url: https://github.com/USERNAME/REPO_NAME/discussions
about: Please see the discussions page for REPO_NAME.
- name: Are you looking for documentation on moritzmaehr.ch?
url: https://maehr.github.io/moritzmaehr.ch
about: Please see the documentation for moritzmaehr.ch on its GitHub Pages page.
- name: Do want to discuss moritzmaehr.ch with the community?
url: https://github.com/maehr/moritzmaehr.ch/discussions
about: Please see the discussions page for moritzmaehr.ch.
blank_issues_enabled: true
123 changes: 123 additions & 0 deletions .github/workflows/quarto-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
on:
pull_request:
branches:
- main
push:
branches:
- main
workflow_dispatch:

name: Render and Publish

# you need these permissions to publish to GitHub pages
permissions:
contents: write
pages: write

jobs:
lint:
name: Lint with Prettier
runs-on: ubuntu-latest

steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '22'

- name: Install dependencies
run: npm install

- name: Check for linting errors
run: npm run check

build-deploy:
runs-on: ubuntu-latest

steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Set up Quarto
uses: quarto-dev/quarto-actions/setup@v2
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# To install LaTeX to build PDF book outputs, uncomment below
# tinytex: true
# uncomment below and fill to pin a version
# version: SPECIFIC-QUARTO-VERSION-HERE

# add software dependencies here and any libraries

# From https://github.com/actions/setup-python
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.10'
cache: 'pip'

- run: pip install jupyter

- run: find blog -name 'requirements.txt' -exec pip install -r {} \;

# From https://github.com/r-lib/actions/tree/v2-branch/setup-r
# - name: Setup R
# uses: r-lib/actions/setup-r@v2

# From https://github.com/julia-actions/setup-julia
# - name: Setup Julia
# uses: julia-actions/setup-julia@v1

# See more at https://github.com/quarto-dev/quarto-actions/blob/main/examples/example-03-dependencies.md

- name: Render Quarto Project
uses: quarto-dev/quarto-actions/render@v2
with:
path: .
to: html

- name: JamPack
if: github.event_name != 'pull_request'
run: |
npx @divriots/jampack .
# To publish to Netlify, RStudio Connect, or GitHub Pages, uncomment
# the appropriate block below

# - name: Publish to Netlify (and render)
# uses: quarto-dev/quarto-actions/publish@v2
# with:
# target: netlify
# NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}

# - name: Publish to RStudio Connect (and render)
# uses: quarto-dev/quarto-actions/publish@v2
# with:
# target: connect
# CONNECT_SERVER: enter-the-server-url-here
# CONNECT_API_KEY: ${{ secrets.CONNECT_API_KEY }}

# NOTE: If Publishing to GitHub Pages, set the permissions correctly (see top of this yaml)
- name: Publish to GitHub Pages (and render)
if: github.event_name != 'pull_request'
uses: quarto-dev/quarto-actions/publish@v2
with:
target: gh-pages
path: _site
render: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # this secret is always available for github actions


# - name: Publish to confluence
# uses: quarto-dev/quarto-actions/publish@v2
# with:
# target: confluence
# env:
# CONFLUENCE_USER_EMAIL: ${{ secrets.CONFLUENCE_USER_EMAIL }}
# CONFLUENCE_AUTH_TOKEN: ${{ secrets.CONFLUENCE_AUTH_TOKEN }}
# CONFLUENCE_DOMAIN: ${{ secrets.CONFLUENCE_DOMAIN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Exclude example.env
!example.env
/blog/_site

# Created by https://www.toptal.com/developers/gitignore/api/git,linux,macos,node,dotenv,windows,visualstudiocode
# Edit at https://www.toptal.com/developers/gitignore?templates=git,linux,macos,node,dotenv,windows,visualstudiocode
Expand Down
14 changes: 1 addition & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased](https://github.com/USERNAME/REPO_NAME/compare/...HEAD)
## [Unreleased](https://github.com/maehr/moritzmaehr.ch/compare/...HEAD)

### Added

Expand All @@ -18,15 +18,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed

- ...

## [0.0.2](https://github.com/USERNAME/REPO_NAME/compare/v0.0.1...v0.0.2) - 2020-02-26

### Added

- ...

## [0.0.1](https://github.com/USERNAME/REPO_NAME/releases/tag/v0.0.1) - 2020-01-13

### Added

- ...
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[INSERT CONTACT METHOD].
moritz.maehr@gmail.com.
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down
File renamed without changes.
Loading

0 comments on commit 605b67d

Please sign in to comment.