Skip to content

Commit 12b417d

Browse files
authored
Merge pull request #5 from converged-computing/add-contributors
ci: add contributor and spell check
2 parents f977a8e + 1bf266f commit 12b417d

File tree

5 files changed

+161
-17
lines changed

5 files changed

+161
-17
lines changed

.all-contributorsrc

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"projectName": "converged-computing.github.io",
3+
"projectOwner": "converged-computing",
4+
"repoType": "github",
5+
"repoHost": "https://github.com",
6+
"files": [
7+
"README.md"
8+
],
9+
"imageSize": 100,
10+
"commit": true,
11+
"commitConvention": "none",
12+
"contributors": [
13+
{
14+
"login": "vsoch",
15+
"name": "Vanessasaurus",
16+
"contributions": [
17+
"code"
18+
],
19+
"profile": "https://vsoch.github.io",
20+
"avatar_url": [
21+
"https://avatars.githubusercontent.com/u/814322?v=4"
22+
]
23+
}
24+
],
25+
"contributorsPerLine": 7
26+
}

.github/workflows/main.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: converged-computing linting
2+
3+
on:
4+
push:
5+
branches-ignore:
6+
- main
7+
- gh-pages
8+
9+
jobs:
10+
formatting:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
- name: Check Spelling
15+
uses: crate-ci/typos@7ad296c72fa8265059cc03d1eda562fbdfcd6df2 # v1.9.0
16+
with:
17+
files: ./_docs/*.md ./docs/*.md ./README.md ./pages/*.md
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: converged-computing contributors
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
Update:
10+
name: Generate
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout Repository
14+
uses: actions/checkout@v4
15+
- name: Tributors Update
16+
uses: con/tributors@master
17+
env:
18+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
19+
with:
20+
parsers: unset
21+
update_lookup: github
22+
log_level: DEBUG
23+
force: true
24+
threshold: 1
25+
run_twice: true
26+
27+
- name: Checkout New Branch
28+
env:
29+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30+
BRANCH_AGAINST: main
31+
run: |
32+
printf "GitHub Actor: ${GITHUB_ACTOR}\n"
33+
export BRANCH_FROM="contributors/update-$(date '+%Y-%m-%d')"
34+
git remote set-url origin "https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
35+
36+
BRANCH_EXISTS=$(git ls-remote --heads origin ${BRANCH_FROM})
37+
if [[ -z ${BRANCH_EXISTS} ]]; then
38+
printf "Branch does not exist in remote.\n"
39+
else
40+
printf "Branch already exists in remote.\n"
41+
exit 1
42+
fi
43+
git branch
44+
git checkout -b "${BRANCH_FROM}" || git checkout "${BRANCH_FROM}"
45+
git branch
46+
47+
git config --global user.name "github-actions"
48+
git config --global user.email "[email protected]"
49+
git status
50+
51+
if git diff-index --quiet HEAD --; then
52+
export OPEN_PULL_REQUEST=0
53+
printf "No changes\n"
54+
else
55+
export OPEN_PULL_REQUEST=1
56+
printf "Changes\n"
57+
git commit -a -m "Automated deployment to update contributors $(date '+%Y-%m-%d')"
58+
git push origin "${BRANCH_FROM}"
59+
fi
60+
61+
echo "OPEN_PULL_REQUEST=${OPEN_PULL_REQUEST}" >> $GITHUB_ENV
62+
echo "PULL_REQUEST_FROM_BRANCH=${BRANCH_FROM}" >> $GITHUB_ENV
63+
echo "PULL_REQUEST_TITLE=[tributors] ${BRANCH_FROM}" >> $GITHUB_ENV
64+
echo "PULL_REQUEST_BODY=Tributors update automated pull request." >> $GITHUB_ENV
65+
66+
- name: Open Pull Request
67+
uses: vsoch/pull-request-action@master
68+
if: ${{ env.OPEN_PULL_REQUEST == '1' }}
69+
env:
70+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71+
PULL_REQUEST_BRANCH: main

README.md

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,23 @@
22

33
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7697548.svg)](https://doi.org/10.5281/zenodo.7697548)
44

5+
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
6+
[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors-)
7+
<!-- ALL-CONTRIBUTORS-BADGE:END -->
8+
59
> A Best-of-Both-Worlds of HPC and Cloud
610
711
This is the Converged Computing working space. It includes definitions, projects, and eventually will also include a [CiSE Special Issue](https://www.authorea.com/users/34995/articles/430859-cise-guest-editors-guide) on converged computing.
812

913
## Overview
1014

11-
> Special Issue Anticipated for mid 2024
15+
### Special Issue
16+
17+
> Anticipated for mid 2024
1218
1319
Major trends have brought the cloud and high performance computing (HPC) communities closer together: the maturation of cloud technologies has shifted focus toward running workloads efficiently, and composite scientific workflows and resource heterogeneity and dynamism have revealed the limitations of traditional HPC resource and workflow management. It has become clear that the initially disparate communities have much to benefit in working together. This special issue aims to bridge the gap between HPC and cloud to discuss work in converged computing – the collaborative space between these traditionally separate communities – to develop novel technologies and applications. These hybrid technologies might span the gamut from automation, workflows, containerization, to software development and deployment and testing. This is a timely topic as collaborative work is happening to a greater degree that combines approaches from high performance computing with cloud-native computing.
1420

15-
## Guest Editors
21+
### Guest Editors
1622

1723
- Vanessa Sochat, Lawrence Livermore National Laboratory
1824
- Daniel Milroy, Lawrence Livermore National Laboratory
@@ -21,6 +27,44 @@ Major trends have brought the cloud and high performance computing (HPC) communi
2127
- Evan Bollig, Amazon Web Services
2228
- Bill Magro, Google
2329

30+
31+
## Terms
32+
33+
The original definitions were written by:
34+
35+
- Vanessa Sochat, LLNL
36+
- Daniel Milroy, LLNL
37+
- Tapasya Patki, LLNL
38+
- Claudia Misale (IBM Research)
39+
- Jay Lofstead, Sandia National Laboratories
40+
- Paula Olaya (University of Tennessee)
41+
- Michela Taufer (University of Tennessee)
42+
- Jakob Luettgau (previously University of Tennessee)
43+
44+
And after this set, discussion moved into a Google Document that was open for community contribution, and discussion and work on the terms will continue on this site, with commit history much better representing contribution. I ([@vsoch](https://github.com/vsoch)) started the document and definitions realizing that the two communities were not communicating well, and hoping to work on that. If you'd like to further work on the terms or site content we welcome your contribution!
45+
46+
47+
## 😁️ Contributors 😁️
48+
49+
We use the [all-contributors](https://github.com/all-contributors/all-contributors)
50+
tool to generate a contributors graphic below.
51+
52+
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
53+
<!-- prettier-ignore-start -->
54+
<!-- markdownlint-disable -->
55+
<table>
56+
<tbody>
57+
<tr>
58+
<td align="center" valign="top" width="14.28%"><a href="https://vsoch.github.io"><img src="https://avatars.githubusercontent.com/u/814322?v=4?s=100" width="100px;" alt="Vanessasaurus"/><br /><sub><b>Vanessasaurus</b></sub></a><br /><a href="https://github.com/converged-computing/converged-computing.github.io/commits?author=vsoch" title="Code">💻</a></td>
59+
</tr>
60+
</tbody>
61+
</table>
62+
<!-- markdownlint-restore -->
63+
<!-- prettier-ignore-end -->
64+
65+
<!-- ALL-CONTRIBUTORS-LIST:END -->
66+
67+
2468
## Thank you
2569

2670
This site is based on [this template](https://bootstrapemail.com/) that is covered under the MIT license. The license is included [here](.github/LICENSE-BOOTSTRAP.md).

pages/about.md

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,4 @@ Major trends have brought the cloud and high performance computing (HPC) communi
1111

1212
This documentation site aims to bridge the gap between HPC and cloud to discuss terms for converged computing – the collaborative space between these traditionally separate communities – to develop novel technologies and applications. These hybrid technologies might span the gamut from automation, workflows, containerization, to software development and deployment and testing. This is a timely topic as collaborative work is happening to a greater degree that combines approaches from high performance computing with cloud-native computing. Being able to communicate effectively is essential.
1313

14-
### Authors
15-
16-
The original definitions were written by:
17-
18-
- Vanessa Sochat, LLNL
19-
- Daniel Milroy, LLNL
20-
- Tapasya Patki, LLNL
21-
- Claudia Misale (IBM Research)
22-
- Jay Lofstead, Sandia National Laboratories
23-
- Paula Olaya (University of Tennessee)
24-
- Michela Taufer (University of Tennessee)
25-
- Jakob Luettgau (previously University of Tennessee)
26-
27-
And after this set, discussion moved into a Google Document that was open for community contribution, and discussion and work on the terms will continue on this site, with commit history much better representing contribution. I ([@vsoch](https://github.com/vsoch)) started the document and definitions realizing that the two communities were not communicating well, and hoping to work on that. If you'd like to further work on the terms or site content we welcome your contribution!
28-
14+
You can read the [project README](https://github.com/converged-computing/converged-computing.github.io?tab=readme-ov-file#terms) to see the original authors of the terms that are not represented in the GitHub commits here.

0 commit comments

Comments
 (0)