Skip to content

Commit c6f7551

Browse files
committed
chore: 🎉 first commit for repository
0 parents  commit c6f7551

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+9592
-0
lines changed

.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# EditorConfig settings. Some editors will read these automatically;
2+
# for those that don't, see here: http://editorconfig.org/
3+
4+
root = true
5+
6+
[*]
7+
charset = utf-8
8+
indent_style = space
9+
indent_size = 4
10+
end_of_line = lf
11+
insert_final_newline = true
12+
trim_trailing_whitespace = true
13+
max_line_length = 72

.github/CODEOWNERS

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# All members on Developers team get added to review PRs
2+
* @seedcase-project/developers
3+
4+
# Ignore these so we don't get added to sync PRs
5+
/.github/
6+
/.vscode/
7+
/.devcontainer/
8+
justfile
9+
.editorconfig
10+
.gitignore
11+
ruff.toml
12+
pyproject.toml
13+
poetry.lock

.github/pull_request_template.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
## Description
2+
3+
These changes PURPOSE, because REASON.
4+
5+
Closes #
6+
7+
<!-- Please delete as appropriate: -->
8+
This PR needs a quick/an in-depth review.
9+
10+
## Checklist
11+
12+
- [ ] Ran spell-check
13+
- [ ] Formatted Markdown
14+
- [ ] Ran `just run-all`
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Add to project board
2+
3+
on:
4+
issues:
5+
types:
6+
- opened
7+
- reopened
8+
- transferred
9+
pull_request:
10+
types:
11+
- reopened
12+
- opened
13+
14+
permissions:
15+
pull-requests: write
16+
17+
jobs:
18+
add-to-project:
19+
name: Add to project
20+
runs-on: ubuntu-latest
21+
steps:
22+
- name: Add issue or PR to project board
23+
uses: actions/[email protected]
24+
with:
25+
project-url: https://github.com/orgs/seedcase-project/projects/18
26+
github-token: ${{ secrets.ADD_TO_BOARD }}
27+
28+
- name: Assign PR to creator
29+
if: ${{ github.event_name == 'pull_request' }}
30+
run: |
31+
gh pr edit $PR --add-assignee $AUTHOR
32+
env:
33+
AUTHOR: ${{ github.event.pull_request.user.login }}
34+
PR: ${{ github.event.pull_request.html_url }}
35+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36+
37+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: Build and deploy website
2+
3+
on:
4+
push:
5+
branches: main
6+
7+
jobs:
8+
build-deploy-docs:
9+
uses: seedcase-project/.github/.github/workflows/reusable-build-docs.yml@main
10+
secrets:
11+
netlify-token: ${{ secrets.NETLIFY_AUTH_TOKEN }}

.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Development files and folders
2+
_ignore
3+
bin/
4+
dev/
5+
6+
# Temporary files
7+
*.tmp
8+
9+
# Any IDE specific folders
10+
.idea
11+
12+
# MacOS
13+
.DS_Store
14+
15+
# Quarto
16+
/.quarto/
17+
docs/.quarto/
18+
19+
# Website generation
20+
_site
21+
_book
22+
public
23+
site
24+

.vscode/extensions.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
3+
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
4+
// List of extensions which should be recommended for users of this workspace.
5+
"recommendations": [
6+
"donjayamanne.githistory",
7+
"felipecaputo.git-project-manager",
8+
"GitHub.vscode-pull-request-github",
9+
"quarto.quarto",
10+
"streetsidesoftware.code-spell-checker",
11+
"vivaxy.vscode-conventional-commits",
12+
"pshaddel.conventional-branch"
13+
],
14+
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
15+
"unwantedRecommendations": []
16+
}

.vscode/json.code-snippets

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
{
2+
// Place your snippets for Quarto here.
3+
// Each snippet is defined under a snippet name and has a prefix, body and description.
4+
// The prefix is what is used to trigger the snippet and the body will be expanded and inserted.
5+
// Possible variables are:
6+
//
7+
// - $1 and $2 for tab stops,
8+
// - $0 for the final cursor position, and
9+
// - ${1:label}, ${2:another} for placeholders
10+
//
11+
// Placeholders with the same ids are connected.
12+
//
13+
// How to use the code snippets:
14+
// After you have set the above settings, a suggestion for one of the code snippets below will pop up automatically, when
15+
// you start writing the prefix. Press "Enter" or "Tab" to insert the code snippet.
16+
"Insert TODO formatting": {
17+
"scope": "quarto,markdown",
18+
"prefix": "TODO",
19+
"body": [
20+
"<!-- TODO: ${0:Write text here} -->"
21+
],
22+
"description": "Insert TODO formatting"
23+
},
24+
"Insert bash formatted text": {
25+
"scope": "quarto,markdown",
26+
"prefix": "bash",
27+
"body": [
28+
"``` bash",
29+
"${0:Write text here}",
30+
"```"
31+
],
32+
"description": "Insert bash formatted text"
33+
},
34+
"Insert YAML header for blogs": {
35+
"scope": "quarto,markdown",
36+
"prefix": "post_yaml",
37+
"body": [
38+
"---",
39+
"title: \"\"",
40+
"description: \"Our reasons for ...\"",
41+
"author: \"\"",
42+
"date: last-modified",
43+
"categories:",
44+
" ${0:Type 'category_keywords' to insert categories}",
45+
"---"
46+
],
47+
"description": "Insert YAML header for Quarto blog posts."
48+
},
49+
"Insert a hidden comment section": {
50+
"scope": "quarto,markdown",
51+
"prefix": "hidden",
52+
"body": [
53+
"::: content-hidden",
54+
"${0:Write comments here}",
55+
":::"
56+
],
57+
"description": "Insert a hidden content section"
58+
},
59+
"Insert a 2 col table": {
60+
"scope": "quarto,markdown",
61+
"prefix": "tbl2",
62+
"body": [
63+
"|${1:title} |${0:title} |",
64+
"| --- | --- |",
65+
"| | |"
66+
],
67+
"description": "Insert a 2 col table"
68+
},
69+
"Insert a 3 col table": {
70+
"scope": "quarto,markdown",
71+
"prefix": "tbl3",
72+
"body": [
73+
"|${1:title} |${2:title} |${0:title} |",
74+
"| --- | --- | --- |",
75+
"| | | |"
76+
],
77+
"description": "Insert a 3 col table"
78+
},
79+
"Insert video": {
80+
"scope": "quarto,markdown",
81+
"prefix": "video",
82+
"body": [
83+
"{{< video ${0:Insert link here} >}}"
84+
],
85+
"description": "Insert video that will be shown"
86+
},
87+
"Insert paneltab": {
88+
"scope": "quarto,markdown",
89+
"prefix": "paneltab",
90+
"body": [
91+
"::: panel-tabset",
92+
"### ${0:Header}",
93+
"",
94+
"${1:Text body}",
95+
"",
96+
"### ${2:Header}",
97+
"",
98+
"${3:Text body}",
99+
":::"
100+
],
101+
"description": "Insert paneltab (including two tabs here). If you want additional tabs, just include more headers."
102+
},
103+
// All our category words are included in this code snippet
104+
// The idea is that we can insert this section and then delete the words we aren't interested in
105+
// If words are missing then they can be added to the document, and then also added to the code snippet
106+
// Much the same way that words can be added to the spell-check extension.
107+
"Insert list of category words": {
108+
"scope": "quarto,markdown,yaml",
109+
"prefix": "decision_categories",
110+
"body": [
111+
"- backend",
112+
"- code snippets",
113+
"- communicate",
114+
"- container",
115+
"- contribute",
116+
"- collaborate",
117+
"- database",
118+
"- deploy",
119+
"- dependencies",
120+
"- develop",
121+
"- document",
122+
"- front end",
123+
"- framework",
124+
"- git",
125+
"- install",
126+
"- license",
127+
"- manage",
128+
"- organise",
129+
"- standardise",
130+
"- style",
131+
"- web",
132+
"- workflow",
133+
"- write"
134+
],
135+
"description": "Insert list of category words"
136+
}
137+
}

.vscode/settings.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"files.autoSave": "onFocusChange",
3+
"editor.wordWrap": "off",
4+
"editor.formatOnSave": true,
5+
"git.autofetch": false,
6+
"quarto.visualEditor.markdownWrap": "column",
7+
"quarto.visualEditor.markdownWrapColumn": 72,
8+
"editor.tabCompletion": "on",
9+
"editor.snippetSuggestions": "inline",
10+
"conventional-branch.type": [
11+
"build", // Changes that affect the build system or external dependencies
12+
"ci", // Changes to our CI configuration files and scripts
13+
"docs", // Documentation only changes
14+
"feat", // A new feature
15+
"fix", // A bug fix
16+
"refactor", // A code change that neither fixes a bug nor adds a feature
17+
"style", // Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
18+
"test", // Adding missing tests or correcting existing tests
19+
"chore", // Misc things, like renaming or deleting files
20+
],
21+
"conventional-branch.format": "{Type}/{Branch}",
22+
"files.insertFinalNewline": true,
23+
"cSpell.enabledFileTypes": {
24+
"quarto": true
25+
},
26+
"cSpell.language": "en,en-GB",
27+
}

404.qmd

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "You’ve entered the garden of missing pages"
3+
---
4+
5+
Let's get you back to greener grounds.
6+
7+
👉 Go to [homepage](/index.qmd).
8+
9+
![](/_extensions/seedcase-project/seedcase-theme/images/404.svg){fig-alt="An illustration of the number 404 surrounded by trees and mountains"}
10+
11+
## Illustration by [Storyset](https://storyset.com/web) {.appendix}

0 commit comments

Comments
 (0)