Skip to content

Commit a580cc9

Browse files
committed
Add initial files
0 parents  commit a580cc9

35 files changed

+6742
-0
lines changed

.github/workflows/publish.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: Build and Deploy Quarto Site
2+
3+
on:
4+
push:
5+
branches: [ main, master ]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: "pages"
15+
cancel-in-progress: false
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
21+
steps:
22+
- name: Checkout repository
23+
uses: actions/checkout@v4
24+
25+
- name: Set up Python
26+
uses: actions/setup-python@v5
27+
with:
28+
python-version: '3.11'
29+
30+
- name: Install local package
31+
run: |
32+
cd heading_converter
33+
pip install -e .
34+
pip install jupyter
35+
cd ..
36+
37+
- name: Set up Quarto
38+
uses: quarto-dev/quarto-actions/setup@v2
39+
40+
- name: Render Quarto document
41+
run: |
42+
quarto render --output-dir docs
43+
44+
- name: Setup Pages
45+
uses: actions/configure-pages@v4
46+
47+
- name: Upload to GitHub Pages
48+
uses: actions/upload-pages-artifact@v3
49+
with:
50+
path: docs/
51+
52+
deploy:
53+
environment:
54+
name: github-pages
55+
url: ${{ steps.deployment.outputs.page_url }}
56+
runs-on: ubuntu-latest
57+
needs: build
58+
steps:
59+
- name: Deploy to GitHub Pages
60+
id: deployment
61+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/.quarto/
2+
/_site/

CITATION.cff

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
cff-version: 1.2.0
2+
title: "Research Software Development in Python"
3+
version: 0.1.0
4+
license: "CC-BY-NC-SA-4.0"
5+
type: "website"
6+
abstract: "Course presentations, notes, and practical tutorials."
7+
message: "If you use this software, please cite it as below."
8+
authors:
9+
- given-names: Maeve
10+
family-names: Murphy Quinlan
11+
affiliation: University of Leeds
12+
orcid: "https://orcid.org/0000-0003-2958-1008"
13+
keywords:
14+
- research software development
15+
- sustainable software
16+
- reproducibility

0 commit comments

Comments
 (0)