Skip to content

USRSE/usrse.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3,450 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

The United States (US) Research Software Engineer Association

https://us-rse.org

All Contributors

What is this?

These are the files for the official US RSE community website hosted at https://us-rse.org. The site is built with Jekyll and hosted on GitHub.

Members of US-RSE have access to the organizational Slack space. The #website channel, referenced frequently below, is part of that space. It's the best place to ask questions and get help.

How do I contribute?

We encourage the community to contribute to the content of the website.
To do this: fork the repository, make your proposed changes, and then create a pull request against main. More details below.

Where is the page I'm looking for?

The webpage text exist in markdown files (.md) in several places like _events, _pages, and wg. The best way to find the page you're trying to edit is to follow the path in the URL of the page itself. Example: editing the page for "https://us-rse.org/events/2022/2022-10-funder-talk-series/" would be in /_events/2022/2022-10-funder-talk-series.md

Can't find what you're looking for? You're not alone. Ask on the Slack #website channel.

How do I add an image/file?

Small files like .png images go into /assets/img

Larger files like slides from a speaker series currently go into a read-only Google Drive. One exists for the speaker series here.

  • You'll need to ask to add slides to that folder if you are not an editor.
  • Managers will need to change the permissions of files added there to be read-only and provide a share link that is accessible to anyone with the link to view.

How do I add a job?

Please fill out the form. Jobs are reviewed for relevance.

How do I add an event?

Fill out the form, or see the events details page on how to create an event file directly.

How do I...?

Further content editing tips are in the details file

Pull Request (PR) Process

PRs should be made on the main branch only.

Those who have full permissions to the repository should still be working on separate branches and creating PRs for any changes.

What to Include

Give the PR a descriptive title. The PR template asks you for a description of the changes - a brief description is fine for simple/routine changes.

Three things to do after creating the PR:

  1. Preview the site, either locally (necessary for complex functionality changes - see docs/local_previews.md for details) or with the CircleCI preview (fine for routine content changes and additions - see docs/tests_ci.md for details).
  2. Ask others to review content if needed. For example, if your change is part of a working group's activities, you may need to check with other members of the working group to review your update.
  3. Once the content is settled, post a link to the PR on the Slack #website channel to get reviewers for functionality and basic website style conformity.

Review Policy

PR reviews are not content reviews. While corrections to basic grammatical issues, links, clarity problems, etc. in the files that are part of the review can be noted, the content of things to be posted to the website should generally be discussed and resolved before creating a PR. If you create a PR that needs a content review before a technical review by the website group, please note that in the PR info.

Those with merge permissions on the repo: use your judgment as to whether you need a reviewer. Routine edits, additions, changes that are part of the normal activities of US-RSE do not need to be reviewed unless you want. For larger edits (things requiring discussion or assistance), please ask for someone else to review. Generally "squash" when merging.

For those without merge permissions:

  • 1 reviewer for routine/small edits, additions, and changes. If you get a review from someone who doesn't have merge permissions, ping the #website channel on Slack to let people know your PR has been reviewed but needs to be merged.
  • 2 reviewers (and likely discussion in the PR, an issue, or the Slack #website channel) for changes to the layout, functionality, or style of the website

Anyone in US-RSE who is familiar with the website is welcome to review PRs.

Want merge permissions? Join the #website channel in Slack, help out a bit with tasks that come up, and then ask - we're happy to have new website maintainers.

Checks and Tests

Remove Expired Jobs

When you create a PR, automated tests run; see docs/tests_ci.md for details.

What the PR submitter is responsible for:

  • URL Checker: This does NOT check internal relative links on the site, only absolute/full URLs. If the URL checker fails, click on the Details link, and then expand the URLs-checker section of the report that comes up to try to find the failed URL.
    • Failed URL in a file that is part of your PR: you must fix it.
    • Failed URLs in the job listings: OK to ignore
    • Failed URL check where you know the URL is actually OK: OK to ignore.
    • Failed URL on another page outside of your PR: fix it if you can. If you can't fix it (not sure what to replace it with, etc.), please note the problem in the PR discussion. The person who merges the PR may choose to ignore the issue.
  • Spellchecker: Click on the Details link, then expand the Check Spelling section of the report that comes up to identify the issue.
    • Spelling issue in a file that is part of the PR: you must fix it. If it's a legitimate word, you may need to add an exception to .github/workflows/typo_config.toml
    • Spelling issue in a file that is not part of the PR: this generally shouldn't happen, as previous PRs have also had the spellchecker run.

Questions? Not sure what to do or what the problem is? Ask on the #website channel on Slack.

Supporting Documentation

More details can be found in:

Contributors

We use the all-contributors tool to generate a contributors graphic below.

Vanessasaurus
Vanessasaurus

๐Ÿ’ป ๐Ÿ“– ๐Ÿ“ ๐Ÿ–‹ ๐ŸŽจ ๐Ÿค” ๐Ÿš‡ ๐Ÿšง ๐Ÿ”ง
Ian Cosden
Ian Cosden

๐Ÿ’ป ๐Ÿ“ ๐Ÿ–‹ ๐Ÿ“‹ ๐Ÿค” ๐Ÿ” ๐Ÿ‘€
Chris Hill
Chris Hill

๐Ÿ’ป
Christina Maimone
Christina Maimone

๐Ÿ’ป
Charles Ferenbaugh
Charles Ferenbaugh

๐Ÿ’ป
Daniel S. Katz
Daniel S. Katz

๐Ÿ“ ๐Ÿ’ป ๐Ÿ“‹ ๐Ÿค”
Jordan Perr-Sauer
Jordan Perr-Sauer

๐Ÿ’ป
Lance Parsons
Lance Parsons

๐Ÿ’ป
Mahmood M. Shad
Mahmood M. Shad

๐Ÿ’ป
kir0ul
kir0ul

๐Ÿ’ป
Anastasia Baryshnikova
Anastasia Baryshnikova

๐Ÿ’ป
Gregory Lemieux
Gregory Lemieux

๐Ÿ’ป
Jonathan Dursi
Jonathan Dursi

๐Ÿ’ป
Julia Damerow
Julia Damerow

๐Ÿ’ป
Kevin Manalo
Kevin Manalo

๐Ÿ’ป
Nam Pho
Nam Pho

๐Ÿ’ป
Noam Ross
Noam Ross

๐Ÿ’ป
Philip Durbin
Philip Durbin

๐Ÿ’ป
Sandra Gesing
Sandra Gesing

๐Ÿ’ป
Simon Byrne
Simon Byrne

๐Ÿ’ป
Tai Sakuma
Tai Sakuma

๐Ÿ’ป
neisty
neisty

๐Ÿ’ป
toreliza
toreliza

๐Ÿ’ป
Kenton McHenry
Kenton McHenry

๐Ÿ’ป
Abhishek Dutta
Abhishek Dutta

๐Ÿ’ป
JeffCarver
JeffCarver

๐Ÿ’ป
Nicole Brewer
Nicole Brewer

๐Ÿ’ป
Sajid Ali
Sajid Ali

๐Ÿ’ป
frolovsa
frolovsa

๐Ÿ’ป
Carlos Eduardo Arango Gutierrez
Carlos Eduardo Arango Gutierrez

๐Ÿ’ป
clairecporter
clairecporter

๐Ÿ’ป
Jordan P. Lefebvre
Jordan P. Lefebvre

๐Ÿ’ป
Max Hutchinson
Max Hutchinson

๐Ÿ’ป
Greg Watson
Greg Watson

๐Ÿ’ป
Jonathon Anderson
Jonathon Anderson

๐Ÿ’ป
Alexander Koufos
Alexander Koufos

๐Ÿ’ป
Peter Williams
Peter Williams

๐Ÿ’ป
BRG
BRG

๐Ÿ’ป
David E. Bernholdt
David E. Bernholdt

๐Ÿ’ป
Andrew Su
Andrew Su

๐Ÿ’ป
Christopher Blanton
Christopher Blanton

๐Ÿ’ป
Guilherme Castelรฃo
Guilherme Castelรฃo

๐Ÿ’ป
Abbey Roelofs
Abbey Roelofs

๐Ÿ’ป
Mark Carroll
Mark Carroll

๐Ÿ’ป
David Nicholson
David Nicholson

๐Ÿ’ป
Blake Joyce
Blake Joyce

๐Ÿ’ป
Ilya Sytchev
Ilya Sytchev

๐Ÿ’ป
Emil ร˜stergaard
Emil ร˜stergaard

๐Ÿ’ป
Joseph H Kennedy
Joseph H Kennedy

๐Ÿ’ป
Chad Dougherty
Chad Dougherty

๐Ÿ’ป
Miranda Mundt
Miranda Mundt

๐Ÿ’ป
Bryan Raney
Bryan Raney

๐Ÿ’ป
sb
sb

๐Ÿ’ป
rkakodkar
rkakodkar

๐Ÿ’ป
Thomas A Caswell
Thomas A Caswell

๐Ÿ’ป
Alfredo Rodriguez
Alfredo Rodriguez

๐Ÿ’ป
Dylan McReynolds
Dylan McReynolds

๐Ÿ’ป
Joshua Teves
Joshua Teves

๐Ÿ’ป
chrisvam
chrisvam

๐Ÿ’ป
Dr. Phil Maffettone
Dr. Phil Maffettone

๐Ÿ’ป
Lauren Milechin
Lauren Milechin

๐Ÿ’ป
Adam Cooper
Adam Cooper

๐Ÿ’ป
Rafael M Mudafort
Rafael M Mudafort

๐Ÿ’ป
Luke R.
Luke R.

๐Ÿ’ป
David Beckingsale
David Beckingsale

๐Ÿ’ป
Rinku Gupta
Rinku Gupta

๐Ÿ’ป
adamrubens
adamrubens

๐Ÿ’ป
T. Andrew Manning
T. Andrew Manning

๐Ÿ’ป
Richard Littauer
Richard Littauer

๐Ÿ’ป
Jamil Gafur
Jamil Gafur

๐Ÿ’ป
Henry Burgess
Henry Burgess

๐Ÿ’ป
Pete Peterson
Pete Peterson

๐Ÿ’ป
Kevin Bonham
Kevin Bonham

๐Ÿ’ป
Aaron Holmes
Aaron Holmes

๐Ÿ’ป
jbteves-sandia
jbteves-sandia

๐Ÿ’ป
Keith Beattie
Keith Beattie

๐Ÿ’ป
William F. Broderick
William F. Broderick

๐Ÿ’ป
sanyatonwu
sanyatonwu

๐Ÿ’ป
David Brownell
David Brownell

๐Ÿ’ป
jperrsau-at-nrel
jperrsau-at-nrel

๐Ÿ’ป
Kristijan Armeni
Kristijan Armeni

๐Ÿ’ป
Jennifer Melot
Jennifer Melot

๐Ÿ’ป
Budh Ram Gurung (BRG)
Budh Ram Gurung (BRG)

๐Ÿ’ป
Eric R. Scott
Eric R. Scott

๐Ÿ’ป
Geoffrey Lentner
Geoffrey Lentner

๐Ÿ’ป
Tinashe Michael Tapera
Tinashe Michael Tapera

๐Ÿ’ป
Daniel Howard
Daniel Howard

๐Ÿ’ป
DMadren
DMadren

๐Ÿ’ป
Ryan Ly
Ryan Ly

๐Ÿ’ป
David Luet
David Luet

๐Ÿ’ป
TatsatJha
TatsatJha

๐Ÿ’ป
Gaurav Vaidya
Gaurav Vaidya

๐Ÿ’ป
Suzanne Prentice
Suzanne Prentice

๐Ÿ’ป
Cordero Core
Cordero Core

๐Ÿ’ป
maneesha
maneesha

๐Ÿ’ป
Hannah Cohoon
Hannah Cohoon

๐Ÿ’ป
manbat
manbat

๐Ÿ’ป
Jordan M. R. Fox, PhD
Jordan M. R. Fox, PhD

๐Ÿ’ป
J.C.
J.C.
๐Ÿ’ป

Releases

No releases published

Packages

 
 
 

Contributors