Skip to content

Commit 653a421

Browse files
committed
initial commit
0 parents  commit 653a421

24 files changed

+1015
-0
lines changed

.editorconfig

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# http://editorconfig.org
2+
root = true
3+
4+
[*]
5+
charset = utf-8
6+
indent_style = tab
7+
indent_size = 4
8+
end_of_line = lf
9+
insert_final_newline = true
10+
trim_trailing_whitespace = true
11+
12+
[*.md]
13+
max_line_length = off
14+
insert_final_newline = false
15+
trim_trailing_whitespace = false
16+
indent_size = 2
17+
18+
[*.yml]
19+
indent_style = space
20+
indent_size = 4
21+
22+
[*.json]
23+
indent_style = space
24+
indent_size = 4
25+
26+
[*.graphql]
27+
indent_style = space
28+
indent_size = 4

.gitattributes

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Set default behavior to automatically normalize line endings.
2+
* text=auto eol=lf
3+
4+
# Force bash scripts to always use LF line endings so that if a repo is accessed
5+
# in Unix via a file share from Windows, the scripts will work.
6+
*.sh text eol=lf
7+
*.yml text eol=lf
8+
*.yaml text eol=lf
9+
10+
# Force batch scripts to always use CRLF line endings so that if a repo is accessed
11+
# in Windows via a file share from Linux, the scripts will work.
12+
*.{cmd,[cC][mM][dD]} text eol=crlf
13+
*.{bat,[bB][aA][tT]} text eol=crlf
14+
15+
# Denote all files that are truly binary and should not be modified.
16+
*.png binary
17+
*.jpg binary
18+
*.ico binary

.github/.bots/config.yml

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# ==================================================================
2+
# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
3+
# ==================================================================
4+
5+
# Comment to be posted to on first time issues
6+
newIssueWelcomeComment: >
7+
Thanks for opening your first issue here! Be sure to follow the issue template!
8+
9+
# ==================================================================
10+
# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
11+
# ==================================================================
12+
13+
# Comment to be posted to on PRs from first time contributors in your repository
14+
newPRWelcomeComment: >
15+
Thanks for opening this pull request! Please check out our contributor's guidelines.
16+
17+
# ==================================================================
18+
# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
19+
# ==================================================================
20+
21+
# Comment to be posted to on pull requests merged by a first time user
22+
firstPRMergeComment: >
23+
Congrats on merging your first pull request! You should be proud of yourself!
24+
25+
# ==================================================================
26+
# Configuration for sentiment-bot - https://github.com/behaviorbot/sentiment-bot
27+
# ==================================================================
28+
# *Required* toxicity threshold between 0 and .99 with the higher numbers being the most toxic
29+
# Anything higher than this threshold will be marked as toxic and commented on
30+
sentimentBotToxicityThreshold: .7
31+
32+
# *Required* Comment to reply with
33+
sentimentBotReplyComment: >
34+
Please be sure to review the code of conduct and be respectful of other users. cc/
35+
36+
# Note: the bot will only work if your repository has a Code of Conduct

.github/.bots/no-response.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Configuration for probot-no-response - https://github.com/probot/no-response
2+
3+
# Number of days of inactivity before an Issue is closed for lack of response
4+
daysUntilClose: 14
5+
# Label requiring a response
6+
responseRequiredLabel: 'requires response'
7+
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
8+
closeComment: >
9+
This issue has been automatically closed because there has been no response
10+
to our request for more information from the original author. With only the
11+
information that is currently in the issue, we don't have enough information
12+
to take action. Please reach out if you have or find the answers we need so
13+
that we can investigate further.

.github/CODEOWNERS

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @Ragdata

.github/dependabot.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# See: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/keeping-your-actions-up-to-date-with-dependabot
2+
3+
# Set update schedule for GitHub Actions
4+
version: 2
5+
6+
updates:
7+
8+
- package-ecosystem: "github-actions"
9+
directory: "/"
10+
schedule:
11+
# check for updates to GitHub Actions once per week
12+
interval: "weekly"

.gitignore

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
.archive/
2+
.idea/
3+
!/.idea/icon.svg
4+
*.iml
5+
6+
.env
7+
.path
8+
cfg/.defaults
9+
10+
.releaserc
11+
.releaserc.yml
12+
13+
*.bak
14+
15+
composer.lock
16+
package-lock.json
17+
18+
vendor/
19+
node_modules/

CITATION.cff

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# See: https://citation-file-format.github.io/
2+
3+
# This CITATION.cff file was generated with cffinit.
4+
# Visit https://bit.ly/cffinit to generate yours today!
5+
6+
cff-version: 1.2.0
7+
8+
title: Ragdata's Workflow Templates
9+
10+
message: >-
11+
If you use this software, please cite using the
12+
information provided here
13+
14+
type: software
15+
16+
authors:
17+
- given-names: Darren
18+
family-names: Poulton
19+
email: ragdata@ragdata.dev
20+
orcid: 'https://orcid.org/0000-0001-8986-2886'
21+
affiliation: Redeyed Software
22+
23+
repository-code: 'https://github.com/ragdata/workflow-templates'
24+
25+
url: 'https://github.com/ragdata/workflow-templates'
26+
27+
abstract: >-
28+
A comprehensive collection of the workflows I use in my projects presented as ready-to-use templates, each with standalone, reusable, and caller variants.
29+
30+
license: MIT

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright © 2024 Redeyed Technologies
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

+134
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
<h1 align="center">
2+
3+
<img height="256" src="https://raw.githubusercontent.com/Ragdata/media/master/logo/Ragdata-64.svg" alt="Ragdata's Workflow Templates" />
4+
5+
[Ragdata's Workflow Templates](https://github.com/ragdata/workflow-templates)
6+
7+
</h1>
8+
9+
<h3 align="center">
10+
<a href="https://github.com/ragdata/workflow-templates/issues" target="_blank">Issues</a>
11+
🔸
12+
<a href="https://docs.example.com" target="_blank">Documentation</a>
13+
🔸
14+
<a href="https://github.com/ragdata/workflow-templates/releases" target="_blank">Releases</a>
15+
</h3>
16+
17+
<br />
18+
<div align="center">
19+
20+
![GitHub issues](https://img.shields.io/github/issues-raw/ragdata/workflow-templates?style=for-the-badge&logo=github)
21+
![Last Commit](https://img.shields.io/github/last-commit/ragdata/workflow-templates/master?logo=github&style=for-the-badge)
22+
![MIT](https://img.shields.io/badge/License-MIT-gold?style=for-the-badge)
23+
24+
#### _Elapsed Project Time_
25+
26+
[![wakatime](https://wakatime.com/badge/github/ragdata/workflow-templates.svg?style=for-the-badge)](https://wakatime.com/badge/github/ragdata/workflow-templates)
27+
28+
</div>
29+
30+
<h3 align="center">
31+
32+
If you like this repository, please give it a ⭐ (it really does help)
33+
34+
<img alt="GitHub repository stars" src="https://img.shields.io/github/stars/ragdata/workflow-templates?style=social">
35+
36+
</h3>
37+
38+
## [Project Overview](#top)
39+
40+
## [What's Included?](#top)
41+
42+
43+
44+
[`^ Top`](#top)
45+
46+
## 📂 [Installation](#top)
47+
48+
49+
50+
[`^ Top`](#top)
51+
52+
## ❤️ [Project Supporters](#top)
53+
54+
<div align="center">
55+
56+
<h3><a href="https://github.com/sponsors/Ragdata" target="_blank">Click here to find out about available sponsorship opportunities!</a></h3>
57+
58+
<h4>If sponsorship isn't right for you, but you have found my work to be useful in some way,<br />would you please consider buying me a coffee to help keep me going?</h4>
59+
60+
<a href="https://www.buymeacoffee.com/ragdata" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" style="height: 60px !important;width: 217px !important;" ></a>
61+
62+
</div>
63+
64+
[`^ Top`](#top)
65+
66+
## 🚧 [Author / Maintainer](#top)
67+
68+
<div align="center">
69+
70+
[![Ragdata](https://img.shields.io/badge/-Darren_"Ragdata"_Poulton-d20000?style=for-the-badge&labelColor=555555&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAgEAYAAACz+d94AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAZAAAAGQBeJH1SwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAnKSURBVFiFtVlrbFTVE/+du7t3a7t3u7vdPhb6pyjFankUiSYWm1gTCsHEWBOpEhEViG9RawXCB1GpNUKaKAFqNFowFkVQxMgj4W2hjRRMlwYQpAil72633W633e7ee8//w3BY+oK2sfPl9JwzZ2Z+M3PmzN6Cc845B8ZrrKkBgOzss2cBoLq6uhoA5s8fb70SxonOnmWMseXLOQeAw4dpNSNDkgBg3z6xP176xw1YIAAAZWUEbNMmsU7zsjKjEQB+/HG89DMRutGS280YYxMnMgYAn35KY1SUpgHAyy/PmsU5552dgv/8ecYYS09PT+ec8/PnxfrFi4wxpiihEABs2UK22Gy6DgBvvUVyrl4dN2CVlYwxdtddFgsAvP8+ra5aRWN0dH/uc+dkGQAyMx96SFEmTnS5GJNlVX3jDc5DIaNx8+aqKr+/oaGpiQBVVtK5adP6y+npofGzz7q7AWDDhsxMzjnv7R0zMPKwLFMEXnqJVtesoXHSpKHF/fbbmTMmk8m0du2KFRaLw7FwIcAY8MordK0bGgCAsUmTaL209KOP/H6/f/v2nJxwuKfngw/IlieeGFp+XR2NRUUGAwCUllIGkHuGBEZALBZVBYAlS2h75UpKsZSUoRWdPUu+W7ly7lyHw+VKSWFM13W9oIBzxoCpU2/l5pxqI2MzZ940gHHO2KVLnEsSY8XFhw97vU1NdXVRUQCwfj1xzZgxUDM54No1mq1fT3f2u+8IaHc3o3L8+efE+OKLxBgbOzQQt5uAr1v36KM2W3y8onDOmCTl55MDBhsgKDMzHA4Gr1yprDSZoqLuuWc4PqILFwh0aen+/R0dzc11dVYrEMmYiGP6k89HOLZtY+TDri7aUBQadZ0Y9u07dUqWZXn79oICRbHb775b13UdeO454ktPv72BgM3Gua4DO3f6fB6Ppj37rNXqdBoM7e2SJI24Jp8/T9xlZevX+/1dXVevPvxwKNTbu2gROfTxx4lPSPT7bwATufu//xFjQcEjj8TFJSefOEEZfOAAwDljNttITRG0dGlvb3c3sGxZMBgIAN9+SwXom2+iomJiRisNoOTt7GQMMJkWLDhxwuttaJgzh/aKi2m8fv0GwkhZpkiZTJzruqbJ8lgB0UkgNzcUurWGPfVUMNjTA5jNY3tmhD2ccx4OGwwUCLO5P09Hxw1g9fWRYwBgtRqNgKb5fGNRDQDz5vX1BYNAXBwlryC7nVIzJycUCgbHKh0wmRiTpM5Oki2ukKD6eomAUAcHiCyNj1dVVTUaGxtplUrGSGjiRF3XNGDJEkq94eiFF2hf8I+OVFVVVbWnp6mJ5gkJYociWF1tJCBud/+0uO++rq6uroYGjyc21uFISmpoWLQoGAwEUlKmTtU0VQUSEigSTicZFh9PkYikGGOMAYqyYMGCBUAodPny5ctAVFRGRkYGAOzatWsX8NNPPp/HA/T1EX9bG2OSBHg8kmQwAK2tVDb++cdgMBqBH34wm2Ni6ut9Pp/P5/N6a2oYY+z++4XlIlA3IlZV1X8j0gGQmbW1R4/KclQUkJ6uquEwMGuWqoZCQHIyARt4ZxITCwsLC4FJk3bs2LEDsNuXLVu2DEhOLi0tLQVkecqUKVMi/OK8kCfkz5hB+srLTSZ62wCgtrZ/BAcCO31amjGDc86vXKHlc+dotNsvXGCMsZQUqkK1tU1N5MHXXlMUhwO4dMlgMJmGTxa/f8+ePXsAVW1vb28HmptXr169GgiH6+vr6wGrNTc3N3f481euUISEvuvXDQaDgUoH57W11dWMMTZ5srCXxpqamTM55/zffwe8JLt3i7/CYQDIyaEEO3NGrHu9lBqvv64odjtw6pTJRH1hfzIaXS6XC5Aks9lsBhIS1q5duxaQJIvFYgG6uw8ePHhw8Lm//jIaZRl49VUC1NY28L3TdcaqqqilmjdPrFKkfvlFzG8eIcaffxZzuoTz5xsMZjNw6NCtcAGgt5fuxKpVFovNBly7Rh6OKNI0TQM4D4fDYcDjKS4uLgZ0PRAIBABZnjx58mSAMYpEXR2df+89RbHZgECA5PcnVWVMlnX92DECMn/+TSDSMMCox6qupgMnT9JqTs7hw62tra1NTYxxzjk1YLdSKEROaGkhz5rNaWlpaYDNlpeXlwdIUkxMTAwgy6mpqalAR8e2bdu2ARMmbNy4cSNgMDgcDkfkvJA3kBjjHHC7jxxpa2tra2wknrlzabe8fPp0zkUvCgDGwQIAYMMGmv36K92jp58mr+zdS9GYPbs/P5CWpqqqCkhSdHR0NNDaWlRUVAQ0N69Zs2ZN5G4Fg2632w309FRUVFQAqtrW1tYGpKVRNRTyBj7eui5JjP3+O6X9M8/QqtVKfMLeW3AM/tnCGGOSRLE5d44UeTxz5jidEyYsXw5omqa53cRrNot3SJTtgSQeZyo+fX0ul65rmtk8XJ+Ylxcb63QCDQ1UrIhCIc4ZY+yBByoqvN7m5q+/pnW7ndru6dOpfkdagSHE38qQn0+gs7JOnPB4GhttNsYAzo8dE9yi/A8kUQSWLrVa4+LI4Li4ixcXL6b5n38OXXQGyiN9R46cPOn1NjdTjw/MmUN25ecPBHQbYET0DOzfL6oNRa6wUJI4B778Ujhh2jQypLWVPLxuXUxMbCywYgVVTfGwChJFJj/fYrHbgZUrqfg0NtJ5Ie+mgRLnjJWUkP5PPqHVnTuprB84MJz9g+7YIOQSALzzDgGsqTl+vLOztdXvz8qy2RITjx+vqjKZZDk7u6SEunbRQYyUTp40mcxm4PRpq1WWgQcfpIeZ6OjR8vLOzpaWYJD0z55NsZk+/Y5234mBqs316yT4+efJ6E2bqJktKSHDdH20gAaSOE/yNC02VtfD4c2bSe/GjSR78eKMjMgnhtvRqL9SUW/28cc0i4nJyrLbExNdLpKxaNHtzg71aWBo+v77ioqOjpaW9naS6/XS1RB670yj/q5IVejDD2mWlFRYGAj4fHv30jVvbh6tvAjRa7huXXe3z3fwIAGKiyN9hYWjlTaGD6ZUhf7+GwCWLMnODoWCwczM9HRV7evbsoV4Blep25Om3XuvpoVCX3zx2GPhcDCYmdneDtDXsaGr3p1ozF+CFy7knHNNI4Bvv/3VV11dnZ2aFh3Nua5v3TpSOcRfWrp1q8/X0QFcvAgAb76Znc055yP/HTiI/ut/Bhw6BBiNc+c6HHZ7QkJ5uaLY7YmJnCuK3Z6Q4HaLOe0fP/7HHwDw5JP/tR3j9t+Od981m63W1FSr1WZLSiKACQlut9VqtycmVlYuXaooipKWNl76xw2YGJ1Op9PpdLkUJS7O5dq9Oz4+Pj4+PilpvPX+H9FzAjWyi5ldAAAAAElFTkSuQmCC)](https://github.com/Ragdata)
71+
72+
</div>
73+
74+
[`^ Top`](#top)
75+
76+
## 🔐 [Security](#top)
77+
78+
While I always good security practices, 100% security can never be guaranteed in any software package. These `Workflow Templates` are provided AS IS, and without warranty. You can find more details in the [LICENSE](LICENSE) file included with this repository.
79+
80+
If you discover any issue regarding the security of this project, please disclose that information responsibly by sending a [security advisory][advisory]. **PLEASE DO NOT CREATE AN ISSUE OR DISCUSSION TOPIC.** You can read more about this project's security policies [HERE][security]
81+
82+
[`^ Top`](#top)
83+
84+
## 📖 [Resources](#top)
85+
86+
87+
88+
[`^ Top`](#top)
89+
90+
## ©️ [Copyright & Attributions](#top)
91+
92+
This project incorporates ideas and / or code crafted by the following talented individuals:
93+
94+
95+
> "We see much further, and reach much higher,<br>only because we stand upon the shoulders of giants"
96+
97+
[`^ Top`](#top)
98+
99+
## ⚖️ [License](#top)
100+
101+
![MIT](https://img.shields.io/badge/License-MIT-gold)
102+
103+
Copyright © 2024 Redeyed Technologies
104+
105+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
106+
107+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
108+
109+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
110+
111+
[`^ Top`](#top)
112+
113+
<h3 align="center">
114+
115+
If you like this repository, please give it a ⭐ (it really does help)
116+
117+
<img alt="GitHub repository stars" src="https://img.shields.io/github/stars/ragdata/workflow-templates?style=social">
118+
119+
</h3>
120+
121+
<div align="center">
122+
123+
<a href="https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Fragdata%2Frepo-template" target="_blank"><img alt="Visitors" src="https://api.visitorbadge.io/api/combined?path=https%3A%2F%2Fgithub.com%2Fragdata%2Frepo-template&countColor=%23d20000" /></a>
124+
<a href="https://github.com/ragdata" target="_blank"><img alt="Ragdata" src="https://img.shields.io/badge/-Made_With_☕_By_Ragdata-D20000?style=for-the-badge" /></a>
125+
126+
Copyright © 2024 Redeyed Technologies
127+
</div>
128+
129+
[advisory]: https://github.com/ragdata/workflow-templates/security/advisories/new
130+
[all-contributors]: https://allcontributors.org
131+
[contributing]: https://github.com/ragdata/.github/blob/master/.github/CONTRIBUTING.md
132+
[issues]: https://github.com/ragdata/workflow-templates/issues
133+
[security]: https://github.com/ragdata/workflow-templates/security/policy
134+
[sponsors]: https://github.com/sponsors/Ragdata
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"name": "Jekyll GH-Pages Tagging - Caller",
3+
"description": "An article tagging solution for Jekyll that is 100% compatible with GitHub Pages",
4+
"creator": "Ragdata",
5+
"categories": ["Pages", "Jekyll"]
6+
}
+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
####################################################################
2+
# jekyll-ghpages-tagging.call.yml
3+
####################################################################
4+
# Jekyll GH-Pages Tagging Caller Workflow
5+
#
6+
# File: jekyll-ghpages-tagging.call.yml
7+
# Version: 1.0
8+
# Author: Ragdata
9+
# Date: 30/06/2024
10+
# License: MIT License
11+
# Copyright: Copyright © 2024 Darren (Ragdata) Poulton
12+
####################################################################
13+
name: Jekyll GH-Pages Tagging - Caller
14+
15+
on:
16+
# Trigger whenever .md files in the _posts directory on the master branch are pushed
17+
push:
18+
branches:
19+
- $default-branch
20+
paths:
21+
- "_posts/*.md"
22+
# Allows for manual triggering via Actions tab
23+
workflow_dispatch:
24+
25+
jobs:
26+
call_reusable_workflow:
27+
permissions:
28+
contents: write
29+
uses: ragdata/reusable-workflows/.github/workflows/jekyll-ghpages-tagging.yml@master
30+
with:
31+
posts_dir: "_posts"
32+
tags_dir: "_tags"
33+
tags_layout: "tags"
34+
feeds_dir: "_feeds"
35+
feeds_layout: "feed"
36+
prune_tags: true
37+
secrets:
38+
token: ${{ secrets.GITHUB_TOKEN }}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "Jekyll GH-Pages Tagging",
3+
"description": "An article tagging solution for Jekyll that is 100% compatible with GitHub Pages",
4+
"iconName": "tag",
5+
"creator": "Ragdata",
6+
"categories": ["Pages", "Jekyll"]
7+
}

0 commit comments

Comments
 (0)