From cee380d511ffa155b20db71175a1b736919f2f93 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 16:37:11 -0500 Subject: [PATCH 01/24] draft1 --- .github/CONTRIBUTING.md | 72 +--- .github/PULL_REQUEST_TEMPLATE.md | 32 +- README.md | 660 +++--------------------------- assets/img/circleci.png | Bin 0 -> 160863 bytes assets/img/circleci_artifacts.png | Bin 0 -> 151431 bytes assets/img/pr_checks.png | Bin 0 -> 94797 bytes assets/img/pr_checks_detailed.png | Bin 0 -> 108143 bytes docs/details.md | 57 +++ docs/events.md | 179 ++++++++ docs/feeds.md | 32 ++ docs/local_previews.md | 67 +++ docs/tests_ci.md | 217 ++++++++++ 12 files changed, 615 insertions(+), 701 deletions(-) create mode 100644 assets/img/circleci.png create mode 100644 assets/img/circleci_artifacts.png create mode 100644 assets/img/pr_checks.png create mode 100644 assets/img/pr_checks_detailed.png create mode 100644 docs/details.md create mode 100644 docs/events.md create mode 100644 docs/feeds.md create mode 100644 docs/local_previews.md create mode 100644 docs/tests_ci.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 75e9578dd..ad40bb136 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -1,73 +1,3 @@ # Contributing -## How do I contribute? - -There are two logical ways to contribute to the code and content usrse.github.io, including (but not limited to): - - - opening up an issue to ask a question, report a bug, or request a feature - - working on a change to the website and opening up a pull request to discuss - -This guide will help you to communicate with usrse (if needed) and guide you with -proper steps to make your contribution. - -## Communication - -Whether you are opening a pull request or an issue, you might want to communicate with -others in the community first. How can you do this? You can: - - - have discussion on the USRSE slack (usrse.slack.com) in the `#website` channel - - open an issue at https://www.github.com/usrse/usrse.github.io - - write an email to contact@us-rse.org (for more private questions) - -It could be that you want to talk about a new feature or bug, and then follow up by opening -an issue at https://www.github.com/usrse/usrse.github.io/issues. It could also be -that you want to suggest and then work on a new feature, but you want to check first -that a pull request would be welcomed. Regardless of your need, the above channels -can offer you a means to do this. - -### Teams - -We have several teams on the repository that you can reference (@ "at") if you need help! - - - @usrse-admin: should be used for more important discussion that should involve administrators. - - @usrse-maintainers: are referenced when a new pull request is open, and are primarily responsible for doing or assigning review. - -## Making a Contribution - -### Making Edits to the Website Repo -To make a contribution, you will need to edit the US RSE GitHub repo (https://github.com/USRSE/usrse.github.io). - -Text, images, and other website assets go in different places. Here's a brief guide to a few key areas: -- 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` -- 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](https://drive.google.com/drive/folders/1HiwQZgmXF30BSFDxEfQOfu68Hv4F4NwC?usp=share_link). - - 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. - - -### Pull Requests - -When making a pull request contribution, it is important to properly communicate the -gist of the contribution. If it is a simple code or editorial fix, simply -explaining this within the GitHub Pull Request (PR) will suffice. But if this -is a larger fix or enhancement, it should be first discussed with the project -leader or developers. See the [communication channels](#communication) for ways -to do this. - -#### Pull Request Process - -The repository comes with a [pull request template](PULL_REQUEST_TEMPLATE.md) that provides you with a checklist and -helpful reminders for these points. - -1. All pull requests should be sent to the main branch, unless you are testing an integration, in which case you should cc @usrse-admin in an issue, or ask for help on the website channel of usrse.slack.com. -2. Follow the existing code style precedent. -3. Test and preview your PR locally, and tell the reviewers if you were not able to -4. If necessary, update the README.md. -5. The pull request must receive at least one review and approval by a repository maintainer (for small fixes) and two for larger changes or changes to content for merge, along with all tests passing. - - -#### Issue Process - -We encourage all community members to open issues on the GitHub [issues board](https://www.github.com/usrse/usrse.github.io/issues) whether you have a question, feature request, or bug report. In the case that you do not -have a GitHub account, you are welcome to communicate your issue via [other avenues](#communication) -and a maintainer will create a GitHub issue on your behalf. +Please see the [README file](../README.md) \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 7508a04d9..ed255757c 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,31 +1,11 @@ - - - - ## Description - + -## Motivation and Context - - ## Checklist: - - -- [ ] I have posted the link for the PR in the usrse slack (#website) to ask for reviewers -- [ ] I have previewed changes locally -- [ ] I have updated the README.md if necessary + +- [ ] I have previewed changes locally or with CircleCI (runs when PR is created) +- [ ] I have posted the link for the PR in the US-RSE Slack (#website) to ask for reviewers + -cc @usrse-maintainers + \ No newline at end of file diff --git a/README.md b/README.md index 8d3c2c9c3..6f1e46a6c 100644 --- a/README.md +++ b/README.md @@ -1,660 +1,112 @@ # The United States (US) Research Software Engineer Association +https://us-rse.org + [![All Contributors](https://img.shields.io/badge/all_contributors-68-orange.svg?style=flat-square)](#contributors-) ## What is this? -This is a repository that containers the files for the official US RSE community website hosted at https://us-rse.org. +The files for the official US RSE community website hosted at https://us-rse.org. The site is built with [Jekyll](https://jekyllrb.com/) 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, test locally (see below), and then create a pull request -against `main`. For more details about opening pull requests and issues, see our [Contributing Guide](.github/CONTRIBUTING.md). - -### 1. How do I update the map? - -The [map](https://us-rse.org/usrse-map/) is generated programmatically from the US-RSE member list, so if you -have already [joined](https://us-rse.org/join) and provided your institution, -you should be represented on it. If you see any issues or errors with location -lookup (we use geolocation of a named location) please [open an issue](https://github.com/USRSE/usrse-map/issues). - -### 2. How do I add a job? - -We maintain a list of current and previous job -postings in [_data/jobs.yml](_data/jobs.yml) and -[_data/related-jobs.yml](_data/related-jobs.yml). If a job posting -is not clearly an RSE role but is sufficiently adjacent to RSE that -some RSEs would be qualified and potentially interested, place it in -[_data/related-jobs.yml](_data/related-jobs.yml). -You can add a new job to these lists, and so that newer jobs appear at the -top of the corresponding section, we ask that you **add the new entry -to the top of the list.** -Specifically, we ask that you provide a name, location (can be Remote), an expiration date, and a url to the posting. -The expiration date is not shown on the page, however it will determine when the job doesn't appear -anymore. We suggest setting a timeframe such as a month, and if you want to extend it, you -can open a pull request to update the date. An example posting is shown below. This -job would appear on the site until the first of July, 2019. - -```yaml -- expires: 2019-07-01 - location: 'Princeton, NJ' - name: 'Research Software Engineer' - posted: 2019-02-01 - url: 'https://main-princeton.icims.com/jobs' -``` - -And don't forget to write your new job at the top of the appropriate file! -For testing, we look to see that all fields are defined, the url exists, and -that the "expires" and "posted" fields load as a `datetime.date` object in -Python. If you copy the format above, you should be ok. - -Once your job(s) are merged to `main` a [GitHub Action](.github/workflows/jobs-poster.yml) will automatically -cross-post your job(s) to the USRSE Slack `#jobs` channel! -*NOTE:* jobs added in the "Related" section are not posted to Slack or Twitter. - -![example post image](https://raw.githubusercontent.com/rseng/jobs-updater/main/img/example.png) - -### 3. How do I add an event? - -You can add an event or training to the site by adding a markdown file in the [_events](_events) -folder, organized by year. Do not use the full date (e.g. YYYY-MM-DD-.md) in the file name, -Jekyll will not post pages that it interprets to have a future date in the filename. A better option is -to use a partial date (e.g. YYYY-MM-.md). Here is an example of a file in `_events/2019` for PEARC19: - -```markdown ---- -title: PEARC19 -location: Chicago, IL -url: https://www.pearc19.pearc.org/ -expires: 2019-08-01 -duration: 45 -category: workshop -event_date: "November 17–22, 2019" -layout: event -repeated: false -time: - - - start: 2019-07-29T21:15:00Z - end: 2019-07-29T22:00:00Z ---- - -Join us at [PEARC19](https://www.pearc19.pearc.org/) for a Birds of a Feather (BOF) session "Building a Community of Research Software Engineers." Our session is scheduled for 5:15 PM on Monday, July 29. -``` - -The top section is frontend matter that must include the title, location, url, layout as "event" -event date, an expiration date, a time, and a "repeated" variable (true or false). -The duration should be in minutes, and is for the calendar export. If you leave it blank, a default (1 hour) is typically used. -Notice that the event date is a string that doesn't get parsed, while the expires must be a date in the format shown. -Importantly, the time should be formatted as shown above, and should be in UTC time, which is 4 hours later than Eastern. -So for the event above, 5:15PM Eastern time corresponds to UTC 21:15. We get this by converting 5:15 to a 24 hour clock (17:15) and -then adding 4 (17:15 + 4:00 = 21:15). You should preview your page to make sure that the time zone is rendering as you'd expect, -and it's also helpful to write out a listing of timezones in the content, e.g.,: - -```md -The next community call will be on August 12, 2021 at 12ET/11CT/10MT/9PT. -``` - -This is helpful because people in the community come from many different time zones and also travel, -and it's nice to quickly see the mapping for other time zones that are close by. - -The bottom section (the content) you can write any amount and length -of markdown that is desired. When the event is active (before expiration) the full content will -be shown on the "Events and Training" page. Once it expires, it will move into the events archive. -In both cases, clicking on the Event will take the viewer to its page, and they can -view additional content and the url provided. In the case of the archive, the bulk of content -is only viewable on this page. - -#### Why isn't my event showing up? - -Uh oh, you didn't follow the naming conventions! If you use a full date in the markdown file name (e.g. YYYY-MM-DD-.md) -Jekyll is going to see this as a post. By default Jekyll does not show posts in the future, so unless you are adding an event in the past, it isn't -going to show up. Try renaming your file to something with a year and month partial date such as (e.g. YYYY-MM-.md) and it will show up. - -#### What are the categories of events? - -It's suggested to look in [_data/events.yaml](_data/events.yaml) for the most up to date categories. Suggestions are: - - - dei: Diversity, Equity, and Inclusion - - community-call: Community Calls - - careers: Careers - - virtual-workshop: Virtual Workshop - - conference: Conferences - - workshop: Workshops - - association-meeting: US-RSE Annual General Meeting and similar association-wide meetings - - election: Steering committee election deadlines - - education-training: Education and training events - - community-learning: Community learning - - outreach: Outreach events - - funder: Funders Talk series - - social: Miscellaneous social events - -#### How do I add an all day event? - -All day events render as a solid block (strip) on the calendar, and you can use similar syntax to the above but add `all_day: true`. -You don't need to include an end time, but you do need to include a "start" with a date. Here is an example: - -``` ---- -title: An Annual Event -event_date: "October 14, 2021" -layout: event -repeated: true -category: virtual-workshop -all_day: true -time: - - - start: 2021-10-14 ---- - -Here is information about my annual event! -``` - -If you need it to span multiple days, just add multiple starts. - -```yaml ---- -... -time: - - - start: 2021-10-14 - - - start: 2021-10-15 ---- -``` - -#### What is a repeated event? - -You'll notice that there is a folder called "repeated" in the events folder: - -``` -$ ls _events/ -2019 2020 2021 repeated -``` - -A repeated event is one that happens weekly, monthly, or on a regularly scheduled -basis that typically does not change, meaning that you wouldn't need to -update the post. A weekly call that has a description and a consistent link -to an agenda would be appropriate, while the same call that varies in schedule -or requires an updated description would not quality. -An annual event, or one that would require a different description, would -not be repeated, and should be placed in a folder named by date. -As an example, here is a yearly event that happens on the same month and day: - -```yaml ---- -title: International RSE Day -event_date: "October 14, 2021" -layout: event -category: virtual-workshop -all_day: true - -# Repeated events metadata -repeated: true -interval: 1 -frequency: "yearly" -date_start: "2021-10-14" -until: 2030-10-14 -time: - - - start: "2021-10-14" ---- -``` - -Note that this straightforward format is recommended only for easy repetitions. Also -note that not all [rrule](https://jakubroztocil.github.io/rrule/) fields are rendered to the template, so you should check the calendar.html template -to see what is supported (view source) or the [_includes/events/event.js](_includes/events/event.js) -for the logic. If you need to, for example "repeat on the first tuesday of every month" you should use an rdate string -instead. Here is an example: - -```yaml ---- -... -layout: event -time: - - - start: 2021-01-04 - -# Repeated events information -repeated: true - -# use an rdate string instead (best for complex repeated events) -# note that the dtstart and rdate at the end are the same -rrule: - - DTSTART;TZID=America/New_York:20210104T113000 - # first tuesday of every month - - RRULE:UNTIL=20220731T080000;FREQ=MONTHLY;BYDAY=+1TU - - RDATE;TZID=America/New_York:20191014T153000 ---- -``` - -The formatting of the lines above is essential - even putting them out of order -or exchanging a semicolon can lead to the entire interface breaking. It took me (@vsoch) -two instances of testing and changing library versions, formatting, and setup to finally -get this working. To derive your string, you can play around with the -plugin that we use to generate this [here](https://jakubroztocil.github.io/rrule/). - - -#### Why isn't my add to calendar button showing up? - -Adding to the calendar isn't currently supported for repeating events - the reason -being that we can't reliably render the repetitions in the code to generate the button. -If anyone would like to work on this, please [post on this issue](https://github.com/USRSE/usrse.github.io/issues/558) or (better) just go for it :) - -### 4. How do I add a community document? - -A community document is a living document that represents a community effort -to discuss a question or idea. We call it "living" because we encourage community -members to edit and contribute to the documents over time, and so there isn't -a "publish" date associated with it. For this reason, we use [the wiki](https://github.com/USRSE/usrse.github.io/wiki) associated -with the repository here. - -![assets/img/usrse-book-small.png](assets/img/usrse-book-small.png) - -If you ever need to clone this content, you can do: - -```bash -$ git clone https://github.com/USRSE/usrse.github.io.wiki.git -``` - -NOTE: During the testing phase of the living documents, we currently plan for the wiki to only be editable by community (repository) -members. - -#### How do I edit an existing document? - -To edit a living document that already exists, you can browse the [wiki](https://github.com/USRSE/usrse.github.io/wiki) to find it and then update it. Generally, we are organizing topics as they are added, so if you want to add a new category or change the existing organization, please do so. - -#### How do I start a new document? - -If you want to add a new document, while you might add it directly to the wiki, it's recommended to get others -involved first. You can ping others in the USRSE slack to contribute, and it's also recommended to start the document as a Google -Document for easier commenting and editing, and then move to the wiki when it's in a final first draft state. -For all community documents, the following points apply: - -1. It's strongly suggested to first work on your document in Google Docs or similar, where you can bring in multiple community members to put together a first draft. Importantly, you should make sure that the content adheres to the US-RSE [Code of Conduct](https://us-rse.org/code-of-conduct/). It is suggested that you have discussion and work on the document with at least two other community members before submitting the document to the wiki. You should feel that it's in a solid "first draft state" before doing a submission. -2. Make sure that you verify the following: - - the content is of interest to the RSE community - - the content does not violate the Code of Conduct. - - _NOTE_: Any material added to the wiki that does not follow these rules is subject to removal. If you see content on the wiki that is not appropriate or otherwise breaks these rules, please open an issue on the repository immediately, or contact the steering committee. - -If you want to start a community document and would like some help or to talk with -others, we encourage you to post on the US-RSE slack or write an issue here. - -### 5. How do I add a page redirect? - -We have a special header field that you can define if you want a page to redirect -elsewhere. We do this by way of a meta tag, and we give the viewer 2 seconds -to see a message that they are being redirected. To keep these pages -organized, we have them located in the `redirects` folder: - -``` -$ ls pages/redirects/ -2020-april-workshop.md -``` - -And the header front end matter should look like the following: - -```yaml ---- -layout: page -title: US-RSE Community Building Workshop -permalink: /2020-april-workshop/ -redirect: https://us-rse.org/first-community-workshop ---- -``` - -The above says that the page titled "US-RSE Community Building Workshop" served -at permalink /2020-april-workshop will be redirected to -https://us-rse.org/first-community-workshop. - - -### 6. How do I embed a video? - -If you have a YouTube video to embed, we have an include that will make it easy -to embed a full width, fullscreen enabled video! Simply do: - -``` -{% include youtube-embed.html url="https://www.youtube.com/embed/gP5UCfV3n-A" title="Video Title" %} -``` - -Where the url should be the embed URL that is provided to you when you click to share -and then embed (note that "embed" is in the url) and the title is a title of your -choosing. You are not required to include a title, and it will default to a generic -"YouTube video player." - -### 7. How do I add a "Last Modified:" date? - -All of our pages come ready to go to add a "last modified" date, which will default to the bottom -right of the page. This means to add a last modified date to a page, simply update the frontend matter as follows: - -```yaml -set_last_modified: true -``` - -If you want to change the default div id (e.g., adding your own html div with a specific ID and not using the default -provided) you can add that too: - -```yaml -set_last_modified: true -last_modified_id: last-modified -``` - -And finally, if the repository you are retrieving the file from is different than the repository here, define the repository -and path (relative to the root) - -```yaml -set_last_modified: true -last_modified_id: last-modified -last_modified_repo: USRSE/documents -last_modified_path: governance.md -``` - -If you have any questions, please don't hesitate to [open an issue](https://github.com/USRSE/usrse.github.io) - -## Tests - -Tests are run during continuous integration to catch any errors and to preview -content. Specifically, usrse.github.io uses the following integrations (with links -to configuration files): - - - [CircleCI](.circleci/config.yml) previews the site, and tests jobs and mapdata - - [GitHub CI](.github/workflows) includes GitHub triggers and actions - -Instructions for running locally, along with details about each, are provided below. - -### CircleCI - -CircleCI is the primary means to preview a pull request, as the site is built and available -for preview as an artifact. Additionally, the jobs and map data is tested (details below). -There are no credentials or secrets required for this setup, other than the repository -needing to be connected to CircleCI, and under settings: - - - build forked pull requests should be on - - cancel redundant builds is suggested - - workflows should be enabled - -If you want to edit any of the tests, you should edit [config.yml](.circleci/config.yml). -Details about running tests locally are included below. This can be good to do if you -change an input file in [_data](_data) and want to test it. - -#### 1. Test Jobs - -Jobs are tested for correctness, meaning that all fields are entered, a date string -is entered for the "expires" field, and the url is valid. You can run tests locally -like: +To do this: fork the repository, make your proposed changes, and then create a pull request against `main`. More details below. -```bash -$ cd tests -$ python -m unittest test_jobs -``` +### Where is the page I'm looking for? -### 2. Count Jobs +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` -A [script](scripts/count_jobs.py) is provided that will clone the repository -to a temporary directory, find all commits with a changed job file, -and then checkout and read each commit to get the jobs present for that time. -We then use the title and url for the job as a unique identifier to determine -if the job has been seen. A job with the same name and url, and thus the same -unique identifier, is considered the same job. You can run this script -as is if you just want to derive counts: +Can't find what you're looking for? You're not alone. Ask on the Slack #website channel. -```bash -$ python scripts/count_jobs.py -Cloning repository https://github.com/USRSE/usrse.github.io -Found 43 commits for _data/jobs.yml -Found a total of 35 unique jobs across 43 commits. -``` +### How do I add an image/file? -or you can add an output file to save the compiled job content to file +Small files like .png images go into `assets` -> `img` -```bash -$ python scripts/count_jobs.py all-jobs.yml -Cloning repository https://github.com/USRSE/usrse.github.io -Found 43 commits for _data/jobs.yml -Found a total of 35 unique jobs across 43 commits. -Saving to output file /home/vanessa/Desktop/Code/usrse/usrse.github.io/all-jobs.yml -``` +Larger files like slides from a speaker series currently go into a read-only Google Drive. One exists for the speaker series [here](https://drive.google.com/drive/folders/1HiwQZgmXF30BSFDxEfQOfu68Hv4F4NwC?usp=share_link). -The repository is always cleaned up, and the parsing done separately from the -script. +- 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. -#### Previewing the Site +### How do I add a job? -To preview the site on CircleCI, after it finishes building, make sure you are logged in -and following the repository, and then click on the "Artifacts" tab. You can select the static -file to open and preview in your browser. +Please [fill out the form](https://docs.google.com/forms/d/e/1FAIpQLSfYK64R1c0rj-ERldGLxuqedLIbsYPZXj9uBplDRYNmnND10Q/viewform). Jobs are reviewed for relevance. -To preview the site locally, you'll need to [install jekyll](https://jekyllrb.com/docs/installation/) -It's then typical to go to the root of the site and issue (just once): +### How do I add an event? -```bash -$ bundle install -``` +[Fill out the form](https://docs.google.com/forms/d/e/1FAIpQLSda4-gAKyVA1GhJZg3XZmc9EDLaf5Donlm1HKG6r8ve9ooiRQ/viewform), or see the [events details page](docs/events.md) on how to create an event file directly. -And then (also in the top level directory of your forked repository) run -```bash -$ jekyll serve -# or -$ bundle exec jekyll serve -``` +### How do I...? -and open your browser to . -If you are having trouble try `rm -rf _site`, followed by `bundle update`, then `bundle exec jekyll serve`. +Further content editing tips are in the (details file)[docs/details.md] -#### Container-based development +## Pull Request (PR) Process -You can build and run a Docker container to preview the site locally and support a local development workflow. If you do not already have Docker installed, please visit https://docs.docker.com/get-docker/ and follow the links to get started with Docker on your operating system. +PRs should be made on the main branch only. -Build the container image: +Those who have full permissions to the repository should still be working on separate branches and creating PRs for any changes. -```bash -docker build -t us-rse-website:latest . -``` +### What to Include -Run the container to access the website at the URL http://127.0.0.1:4000/ +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. -```bash -$ docker run --rm -it -p 4000:4000 us-rse-website:latest -Configuration file: /srv/jekyll/_config.yml - Source: /srv/jekyll - Destination: /srv/jekyll/_site - Incremental build: disabled. Enable with --incremental - Generating... - Jekyll Feed: Generating feed for posts - done in 6.215 seconds. - Auto-regeneration: enabled for '/srv/jekyll' -LiveReload address: http://0.0.0.0:35729 - Server address: http://0.0.0.0:4000/ - Server running... press ctrl-c to stop. -``` +Two things to do after creating the PR: -To develop the website, launch the container using the following command, where the source files are mounted into the container: +1. Preview the site, either locally (necessary for complex functionality changes - see [docs/local_previews.md](docs/local_previews.md) for details) or with the CircleCI preview (fine for routine content changes and additions - see [docs/tests_ci.md](docs/tests_ci.md) for details). +2. Post a link to the PR on the Slack #website channel to get reviewers. -```bash -docker run --rm -it -p 4000:4000 \ - -v $(pwd):/srv/jekyll \ - us-rse-website:latest -``` +### Review Policy -Edit a source file and save the changes. You will see Jekyll automatically regenerate the site, after which you can reload the page in your browser to see the rendered changes. +**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. -#### Rakefile +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. -A legacy [Rakefile](Rakefile) is kept with the repository to allow for a manual `rake test` -to use the html-proofer to check links. +For those without merge permissions: -This was previously deployed on TravisCI, however it was very buggy and failed often -since the checker had [no concept of retry](https://github.com/USRSE/usrse.github.io/issues/171). -While the travis instruction has since been removed, you can look at the old configuration -file [here](https://github.com/USRSE/usrse.github.io/blob/9353d147adefcd4e5c2f5ba1e05c0ee7b28dba23/.travis.yml) -in a previous commit. To run this previous test locally on your own you can do: - -```bash -$ rake test -``` +* 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 -This has been replaced by the "URLChecker" in GitHub CI, which does have retry and other -nice features to make it less error prone, discussed next. +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. -### GitHub CI -#### URLChecker and Spelling +### Checks and Tests -The [URLschecker](https://github.com/urlstechie/URLs-checker) is a GitHub action -that @vsoch worked on to contribute retry and some other nice features for the -repository here. These features are available as of version 0.1.6 that is used -in the [workflow](.github/workflows/urlchecker.yml). In addition, @vsoch found -a Rust tool called [crate-ci/typos](https://github.com/marketplace/actions/typos-action) -and contributed an equivalent action so all posts and pages are spell checked. -If your CI fails, the spelling suggestions will be shown and you can manually -update the mistakes, or [install typos](https://github.com/crate-ci/typos#install) -and have all errors fixed automatically: +When you create a PR, automated tests run; see [docs/tests_ci.md](docs/tests_ci.md) for details. -```bash -typos ./pages ./_posts ./README.md --write-changes -``` +What the PR submitter is responsible for: -The config file to specify words to ignore is -[`.github/workflows/typo_config.toml`](.github/workflows/topy_config.toml). -Edit this file if there are phrases or words that need to be ignored (e.g., surnames, acronyms). - -#### Clean Expired Jobs - -The workflow [clean-expired-jobs.yml](.github/workflows/clean-expired-jobs.yml) is run nightly, -and uses the same function from the urlchecker to check for expired links in jobs.yml, -and given an expired link, remove it from the file if the url check fails. In the case -that a link is not expired and the check fails, we would want to know about this -(and the test will fail). For all jobs, we don't remove them immediately upon expiration - -we give the submitter 60 days to possibly update the data file with a later expiration date. - -This job needs to be updated in conjunction with the URL checker. If they are not on -compatible URL checker versions, you may receive inconsistent behavior and erroneous -failures between this and the PR linting job. - -#### Post New Jobs to Slack - -The workflow [jobs-poster.yaml](.github/workflows/jobs-poster.yaml) is run on any push -to `main` with changes to `_data/jobs.yml`. If new jobs are found, it will post the Job URL to -the USRSE Slack `#jobs` channel. It utilizes the [Jobs updater](https://github.com/rseng/jobs-updater) -Github Action by @vsoch and @jhkennedy to parse the `_data/jobs.yml` file for new jobs and post them -the USRSE Slack. For the action: - - - unique: determines the field in the jobs.yml that determines uniqueness (defaults to url) - - keys: a comma separated list of fields to include. All except for url will have a prefix, so it's recommended to put the url last. - -The other fields are intuitive. Example output (in the console that might go to Slack or Twitter) -for a few jobs (done in the testing repository) looks like the following: - -``` -New Job! 🕶️ -Name: Data Engineer & Full Stack Software Engineer -Location: Scoot Science - remote in the US or Canada -https://www.scootscience.com/careers/ - -New Job! 🔥️ -Name: Assistant Research Programmer/Research Programmer/Senior Research Programmer -Location: National Center for Supercomputing Applications / University of Illinois, Urbana, IL -https://jobs.illinois.edu/academic-job-board/job-details?jobID=130370&job=research-programmer-national-center-for-supercomputing-applications-130370 - -New Job! 🤖️ -Name: Assistant Research Programmer/Research Programmer/Senior Research Programmer -Location: National Center for Supercomputing Applications / University of Illinois, Urbana, IL -https://jobs.hr.wisc.edu/en-us/job/510571/researcher - -New Job! 👉️ -Name: Assistant Research Programmer/Research Programmer/Senior Research Programmer -Location: National Center for Supercomputing Applications / University of Illinois, Urbana, IL -https://jobs.ornl.gov/job/Oak-Ridge-Full-Stack-Software-Engineer-TN-37830/793411000/ -``` - -#### Post New Jobs to Twitter - -The same workflow [jobs-poster.yaml](.github/workflows/jobs-poster.yaml) has a follow-up -step that uses output from the [Jobs updater](https://github.com/rseng/jobs-updater) to then -make these same posts on Twitter. In order for this work, using the account that you want to tweet from, -you should sign into the [developer portal](https://developer.twitter.com/en/portal/) and make a new project -that describes the goal of US-RSE, e.g.,: - -> We (the United States Research Software Engineer Association) use Twitter to get a broad reach to people working on software in academia - to support community spirit and growth. We currently have a jobs board on our website that populates from GitHub, and will reach more potentially interested people in our community by posting new jobs (as they are merged in a workflow) from a GitHub workflow. - -For the use case, you can choose "making a bot" and the title for the project can be anything you like. -Importantly, once you create the bot you'll need to add the following secrets to your GitHub repository: - - - TWITTER_ACCESS_TOKEN: is the key/token created for the user account - - TWITTER_ACCESS_SECRET: is the secret created for the user account - - TWITTER_CONSUMER_API_KEY: is the main key for the developer app - - TWITTER_CONSUMER_API_SECRET: is main secret for the developer app - -Yes, this means that the tokens are specific to this account. - -#### Greetings - -This simple greetings action greets first time users (for issues). -The logic of this is determined by the [greetings.yml](.github/workflows/greetings.yml) -workflow. - -#### Member Counts - -Two scripts help to create a branch with an updated [member counts file](_data/memberCounts.csv) -that starts with the prefix `update/member-counts`. The workflow [member-counts.yaml](.github/workflows/member-counts.yaml) will generate an updated file and commit and push to a new branch, and it uses [pull-request.sh](scripts/pull-request.sh) to then open a PR with the new branch to the repository. For GitHub CI, there are currently no secrets or credentials, and no setup is required - having actions enabled for the repository and placing the file under `.github/workflows` -enables it. - -### Frequently Asked Questions - -> Why do we use different services? - -Using multiple "free tier" CI services is a common thing for open source projects to do. -There are several reasons to do this: - - 1. we can better leverage a free tier, meaning a maximum number of jobs run in parallel or minutes per month by spreading work over multiple services. - 2. we can scope a particular kind of test to a service. For example, one service might just be to test the core software, another might be to build and deploy containers, and a third might be to preview a site. - 3. each CI service offers unique features. For example, GitHub has the closest integration with the repository here, and CircleCI allows us to preview artifacts. - -## Feeds - -Added in early 2022, we wanted an ability to provide easy ways to automate specific events, or subscribe -to them. For the reason, we added [pages/feeds](pages/feeds) which includes: - - - rss feeds for different kinds of content - - equivalent json feeds for the same. - -The rss feeds are intended to be subscribed to by an appropriate service, while the json API is -more suitable for a client tool. - -### RSS (xml) Feeds: - -For each RSS feed, we provide the latest 100 items. - - - [https://us-rse.org/feed.xml](https://us-rse.org/feed.xml): subscribe to posts on the US-RSE site - - [https://us-rse.org/feeds/events.xml](https://us-rse.org/feeds/events.xml): subscribe to US-RSE events, including descriptions, locations, times, publication date, and categories (e.g., working groups or content types). - - [https://us-rse.org/feeds/newsletters.xml](https://us-rse.org/feeds/newsletters.xml): subscribe to a subset of newsletter posts - - [https://us-rse.org/feeds/dei.xml](https://us-rse.org/feeds/del.xml): subscribe to DEI working group events - - [https://us-rse.org/feeds/jobs.xml](https://us-rse.org/feeds/jobs.xml): subscribe to latest non-expired jobs - - [https://us-rse.org/feeds/member-counts.xml](https://us-rse.org/feeds/member-counts.xml): subscribe to monthly member total counts - -### Json Feeds: - -JSON feeds are not limited in number, and we can provide this until a single page is not reasonable to load. +* 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`](.github/workflows/topy_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. - - [https://us-rse.org/api/posts.json](https://us-rse.org/api/posts.json): json list of US-RSE posts, all types - - [https://us-rse.org/api/events.json](https://us-rse.org/api/events.json): json list of US-RSE events - - [https://us-rse.org/api/newsletters.json](https://us-rse.org/api/posts.json): json list of US-RSE newsletters - - [https://us-rse.org/api/dei.json](https://us-rse.org/api/dei.json): json list of dei events - - [https://us-rse.org/api/jobs.json](https://us-rse.org/api/jobs.json): json list of non-expired jobs - - [https://us-rse.org/api/member-counts.json](https://us-rse.org/api/member-counts.json): json list of monthly membership total count -## Thanks +## Supporting Documentation -This website would not be possible without art an inspiration from other community projects! +More details can be found in: - - [SORSE](https://sorse.github.io) - - [RSE Steampunk Logo](assets/img/rse-steampunk.png) was designed and created by Natacha and Vanessa Sochat +* docs/events.md: formatting for events, how the events and calendar work +* docs/details.md: redirects, embedding videos, last modified dates on pages, etc. +* docs/tests_ci.md: further details on CI processes +* docs/local_previews.md: how to run and preview the site locally on your computer +* docs/feeds.md: RSS and JSON feeds available for the site - - -signup button ## Contributors diff --git a/assets/img/circleci.png b/assets/img/circleci.png new file mode 100644 index 0000000000000000000000000000000000000000..80f467545bad96c06e25dc64353d99aa0eb15bcf GIT binary patch literal 160863 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 literal 0 HcmV?d00001 diff --git a/assets/img/circleci_artifacts.png b/assets/img/circleci_artifacts.png new file mode 100644 index 0000000000000000000000000000000000000000..455dd483dccd4f2bc0585c387f27337797936c87 GIT binary patch literal 151431 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%0D0e`$GB+@DLBY_TAV1`-XnN(s?h@?tcJVkZv_G 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 Y-+pM|{Pac|ehc`Kmr<53mNfqGKQT5?qW}N^ literal 0 HcmV?d00001 diff --git a/assets/img/pr_checks.png b/assets/img/pr_checks.png new file mode 100644 index 0000000000000000000000000000000000000000..b444078a6e6eac77f8cced61b377507f22fa08a7 GIT binary patch literal 94797 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%0A*0*ziyr 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

Z14Jr=B@ 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 Ry94|v$vu%Rl{S0xe*i!pOJe{4 literal 0 HcmV?d00001 diff --git a/docs/details.md b/docs/details.md new file mode 100644 index 000000000..e08a7818d --- /dev/null +++ b/docs/details.md @@ -0,0 +1,57 @@ +Details on how the website works to supplement README.md + + +## Advanced Content Questions + +### How do I update the map? + +The [map](https://us-rse.org/usrse-map/) is generated programmatically from the US-RSE member list by a separate repository https://github.com/USRSE/usrse-map. If you +have already [joined US-RSE](https://us-rse.org/join) and provided your location, +you should be represented on it. If you see any issues or errors with location +lookup (we use geolocation of a named location) please [open an issue](https://github.com/USRSE/usrse-map/issues). + +### How do I add a page redirect? + +We have a special header field that you can define if you want a page to redirect +elsewhere. We do this by way of a meta tag, and we give the viewer 2 seconds +to see a message that they are being redirected. To keep these pages +organized, we have them located in the `redirects` folder. + +Files in this folder should have the following format: + +```yaml +--- +layout: page +title: US-RSE Community Building Workshop +permalink: /2020-april-workshop/ +redirect: https://us-rse.org/first-community-workshop +--- +``` + +The above says that the page titled "US-RSE Community Building Workshop" served +at permalink /2020-april-workshop will be redirected to +https://us-rse.org/first-community-workshop. + + +### How do I embed a video? + +If you have a YouTube video to embed, we have an include that will make it easy +to embed a full width, fullscreen enabled video! Simply do: + +``` +{% include youtube-embed.html url="https://www.youtube.com/embed/gP5UCfV3n-A" title="Video Title" %} +``` + +Where the url should be the embed URL that is provided to you when you click to share +and then embed (note that "embed" is in the url) and the title is a title of your +choosing. You are not required to include a title, and it will default to a generic +"YouTube video player." + +### How do I add a "Last Modified:" date to a page? + +All of our pages come ready to go to add a "last modified" date, which will default to the bottom +right of the page. This means to add a last modified date to a page, simply update the frontend matter as follows: + +```yaml +set_last_modified: true +``` diff --git a/docs/events.md b/docs/events.md new file mode 100644 index 000000000..8599b184b --- /dev/null +++ b/docs/events.md @@ -0,0 +1,179 @@ +# Adding Events + +You can add an event or training to the site by adding a markdown file in the [_events](_events) +folder, organized by year. + +Events are displayed at https://us-rse.org/events + +You can use the [add an event form](https://docs.google.com/forms/d/e/1FAIpQLSda4-gAKyVA1GhJZg3XZmc9EDLaf5Donlm1HKG6r8ve9ooiRQ/viewform) instead if you don't know how to submit a PR. + +## Naming the File + +Do not use the full date (e.g. YYYY-MM-DD-.md) in the file name, +Jekyll will not post pages that it interprets to have a future date in the filename. Use a partial date (e.g. YYYY-MM-.md or YYYY-.md). + +## Header information + +Here is an example of a file in `_events/2019` for PEARC19: + +```markdown +--- +title: PEARC19 +location: Chicago, IL +expires: 2019-08-01 +duration: 45 +category: workshop +event_date: "July 29, 2019" +layout: event +repeated: false +time: + - - start: 2019-07-29T21:15:00Z + end: 2019-07-29T22:00:00Z +--- + +Join us at [PEARC19](https://www.pearc19.pearc.org/) for a Birds of a Feather (BOF) session "Building a Community of Research Software Engineers." Our session is scheduled for 5:15 PM on Monday, July 29. +``` + +* title: Keep it brief to display at the top of the event card +* location: optional, can leave blank for online events +* expires: usually the day of the event, YYY-MM-DD +* duration: time in minutes, used for calendar export; defaults to 60 +* category: see [_data/events.yaml](_data/events.yaml) - use the tag (e.g. dei, virtual-workshop), name is the display name on the page for the tag +* event_date: display text for the date, specific format not required (not displayed in all contexts, so don't rely on it) +* layout: "event" +* repeated: true or false +* time: the format is very specific; times should be in UTC + + +## Content + +The bottom section (the content) you can write any amount and length +of markdown that is desired. When the event is active (before expiration) the full content will +be shown on the "Events and Training" page. Once it expires, it will move into the events archive. +In both cases, clicking on the Event will take the viewer to its page, and they can +view additional content and the url provided. In the case of the archive, the bulk of content +is only viewable on this page. + +It's helpful to write out a listing of timezones in the content, e.g.,: + +```md +The next community call will be on August 12, 2021 at 12ET/11CT/10MT/9PT. +``` + +## Troubleshooting/Special Cases + +### Why isn't my event showing up? + +Check the file name. If you use a full date in the markdown file name (e.g. YYYY-MM-DD-.md) +Jekyll is going to see this as a post. By default Jekyll does not show posts in the future, so unless you are adding an event in the past, it isn't +going to show up. Try renaming your file to something with a year and month partial date such as (e.g. YYYY-MM-.md). + + + +### How do I add an all day event? + +All day events render as a solid block (strip) on the calendar, and you can use similar syntax to the above but add `all_day: true`. +You don't need to include an end time, but you do need to include a "start" with a date. Here is an example: + +``` +--- +title: An Annual Event +event_date: "October 14, 2021" +layout: event +repeated: true +category: virtual-workshop +all_day: true +time: + - - start: 2021-10-14 +--- + +Here is information about my annual event! +``` + +If you need it to span multiple days, add multiple starts. + +```yaml +--- +... +time: + - - start: 2021-10-14 + - - start: 2021-10-15 +--- +``` + +### What is a repeated event? + +You'll notice that there is a folder called "repeated" in the events folder: + +``` +$ ls _events/ +2019 2020 2021 repeated +``` + +A repeated event is one that happens weekly, monthly, or on a regularly scheduled +basis that typically does not change, meaning that you wouldn't need to +update the post. A weekly call that has a description and a consistent link +to an agenda would be appropriate, while the same call that varies in schedule +or requires an updated description would not quality. +An annual event, or one that would require a different description, would +not be repeated, and should be placed in a folder named by date. +As an example, here is a yearly event that happens on the same month and day: + +```yaml +--- +title: International RSE Day +event_date: "October 14, 2021" +layout: event +category: virtual-workshop +all_day: true + +# Repeated events metadata +repeated: true +interval: 1 +frequency: "yearly" +date_start: "2021-10-14" +until: 2030-10-14 +time: + - - start: "2021-10-14" +--- +``` + +Note that this format is recommended only for easy repetitions. Also +note that not all [rrule](https://jakubroztocil.github.io/rrule/) fields are rendered to the template, so you should check the calendar.html template +to see what is supported (view source) or the [_includes/events/event.js](_includes/events/event.js) +for the logic. If you need to, for example "repeat on the first tuesday of every month" you should use an rdate string +instead. Here is an example: + +```yaml +--- +... +layout: event +time: + - - start: 2021-01-04 + +# Repeated events information +repeated: true + +# use an rdate string instead (best for complex repeated events) +# note that the dtstart and rdate at the end are the same +rrule: + - DTSTART;TZID=America/New_York:20210104T113000 + # first tuesday of every month + - RRULE:UNTIL=20220731T080000;FREQ=MONTHLY;BYDAY=+1TU + - RDATE;TZID=America/New_York:20191014T153000 +--- +``` + +The formatting of the lines above is essential - even putting them out of order +or exchanging a semicolon can lead to the entire interface breaking. + +To derive your string, you can play around with the +plugin that we use to generate this [here](https://jakubroztocil.github.io/rrule/). + + +### Why isn't my add to calendar button showing up? + +Adding to the calendar isn't currently supported for repeating events - the reason +being that we can't reliably render the repetitions in the code to generate the button. +If anyone would like to work on this, please [post on this issue](https://github.com/USRSE/usrse.github.io/issues/558) or (better) just go for it :) + diff --git a/docs/feeds.md b/docs/feeds.md new file mode 100644 index 000000000..95e791edd --- /dev/null +++ b/docs/feeds.md @@ -0,0 +1,32 @@ +## Feeds + +Added in early 2022, we wanted an ability to provide easy ways to automate specific events, or subscribe +to them. For the reason, we added [pages/feeds](pages/feeds) which includes: + + - rss feeds for different kinds of content + - equivalent json feeds for the same. + +The rss feeds are intended to be subscribed to by an appropriate service, while the json API is +more suitable for a client tool. + +### RSS (xml) Feeds: + +For each RSS feed, we provide the latest 100 items. + + - [https://us-rse.org/feed.xml](https://us-rse.org/feed.xml): subscribe to posts on the US-RSE site + - [https://us-rse.org/feeds/events.xml](https://us-rse.org/feeds/events.xml): subscribe to US-RSE events, including descriptions, locations, times, publication date, and categories (e.g., working groups or content types). + - [https://us-rse.org/feeds/newsletters.xml](https://us-rse.org/feeds/newsletters.xml): subscribe to a subset of newsletter posts + - [https://us-rse.org/feeds/dei.xml](https://us-rse.org/feeds/del.xml): subscribe to DEI working group events + - [https://us-rse.org/feeds/jobs.xml](https://us-rse.org/feeds/jobs.xml): subscribe to latest non-expired jobs + - [https://us-rse.org/feeds/member-counts.xml](https://us-rse.org/feeds/member-counts.xml): subscribe to monthly member total counts + +### Json Feeds: + +JSON feeds are not limited in number, and we can provide this until a single page is not reasonable to load. + + - [https://us-rse.org/api/posts.json](https://us-rse.org/api/posts.json): json list of US-RSE posts, all types + - [https://us-rse.org/api/events.json](https://us-rse.org/api/events.json): json list of US-RSE events + - [https://us-rse.org/api/newsletters.json](https://us-rse.org/api/posts.json): json list of US-RSE newsletters + - [https://us-rse.org/api/dei.json](https://us-rse.org/api/dei.json): json list of dei events + - [https://us-rse.org/api/jobs.json](https://us-rse.org/api/jobs.json): json list of non-expired jobs + - [https://us-rse.org/api/member-counts.json](https://us-rse.org/api/member-counts.json): json list of monthly membership total count diff --git a/docs/local_previews.md b/docs/local_previews.md new file mode 100644 index 000000000..d8b1935f3 --- /dev/null +++ b/docs/local_previews.md @@ -0,0 +1,67 @@ +# Working with the repo locally + +Content-only changes can often be done directly on the GitHub website. Changes affecting the function or structure of the site should be previewed fully locally before being submitted via PR. + +## Jekyll + +To preview the site locally, clone it. + +Then you'll need to [install jekyll](https://jekyllrb.com/docs/installation/). + +Then go to the root of the site and issue (just once): + +```bash +$ bundle install +``` + +which will install the necessary Ruby gems (the info for this is included in the repo files). + +And then (also in the top level directory of your forked repository) to be able to see the rendered website, run + +```bash +$ jekyll serve +# or +$ bundle exec jekyll serve +``` + +and open your browser to . +If you are having trouble try `rm -rf _site`, followed by `bundle update`, then `bundle exec jekyll serve`. + + +## Container-based development + +You can build and run a Docker container to preview the site locally and support a local development workflow. If you do not already have Docker installed, please visit https://docs.docker.com/get-docker/ and follow the links to get started with Docker on your operating system. + +Build the container image: + +```bash +docker build -t us-rse-website:latest . +``` + +Run the container to access the website at the URL http://127.0.0.1:4000/ + +```bash +$ docker run --rm -it -p 4000:4000 us-rse-website:latest +Configuration file: /srv/jekyll/_config.yml + Source: /srv/jekyll + Destination: /srv/jekyll/_site + Incremental build: disabled. Enable with --incremental + Generating... + Jekyll Feed: Generating feed for posts + done in 6.215 seconds. + Auto-regeneration: enabled for '/srv/jekyll' +LiveReload address: http://0.0.0.0:35729 + Server address: http://0.0.0.0:4000/ + Server running... press ctrl-c to stop. +``` + +To develop the website, launch the container using the following command, where the source files are mounted into the container: + +```bash +docker run --rm -it -p 4000:4000 \ + -v $(pwd):/srv/jekyll \ + us-rse-website:latest +``` + +Edit a source file and save the changes. You will see Jekyll automatically regenerate the site, after which you can reload the page in your browser to see the rendered changes. + diff --git a/docs/tests_ci.md b/docs/tests_ci.md new file mode 100644 index 000000000..e1c619845 --- /dev/null +++ b/docs/tests_ci.md @@ -0,0 +1,217 @@ +## Automation and Tests + +Tests are run during continuous integration to catch any errors and to preview +content. Specifically, usrse.github.io uses the following integrations (with links +to configuration files): + + - [CircleCI](.circleci/config.yml) previews the site, and tests jobs and mapdata + - [GitHub CI](.github/workflows) includes GitHub triggers and actions + +Instructions for running locally, along with details about each, are provided below. + +## CircleCI + +CircleCI is the primary means to preview a pull request, as the site is built and available +for preview as an artifact. Additionally, the jobs and map data is tested (details below). +There are no credentials or secrets required for this setup, other than the repository +needing to be connected to CircleCI, and under settings: + + - build forked pull requests should be on + - cancel redundant builds is suggested + - workflows should be enabled + +If you want to edit any of the tests, you should edit [config.yml](.circleci/config.yml). +Details about running tests locally are included below. This can be good to do if you +change an input file in [_data](_data) and want to test it. + +### Previewing the Site + +CircleCI builds the site and creates preview of individual pages. +The preview only works for individual pages (the links within the preview site don't link to other pages in preview). + +In the PR, you'll see: + +![PR checks notification](assets/img/pr_checks.png) + +Click on Show All Checks, then get Details for the CircleCI checks: + +![PR checks details](assets/img/pr_checks_detailed.png) + +This will take you to the CircleCI page, where you should click on the Artifacts link: + +![CircleCI project page](assets/img/circleci.png) + +This will open a list of the individual pages - click on links to review the pages (reminder: internal links won't go to other preview pages) + +![CircleCI preview links](assets/img/circleci_artifacts.png) + +### Test Jobs + +Jobs are tested for correctness, meaning that all fields are entered, a date string +is entered for the "expires" field, and the url is valid. You can run tests locally +like: + +```bash +$ cd tests +$ python -m unittest test_jobs +``` + +### Count Jobs + +A [script](scripts/count_jobs.py) is provided that will clone the repository +to a temporary directory, find all commits with a changed job file, +and then checkout and read each commit to get the jobs present for that time. +We then use the title and url for the job as a unique identifier to determine +if the job has been seen. A job with the same name and url, and thus the same +unique identifier, is considered the same job. You can run this script +as is if you just want to derive counts: + +```bash +$ python scripts/count_jobs.py +Cloning repository https://github.com/USRSE/usrse.github.io +Found 43 commits for _data/jobs.yml +Found a total of 35 unique jobs across 43 commits. +``` + +or you can add an output file to save the compiled job content to file + +```bash +$ python scripts/count_jobs.py all-jobs.yml +Cloning repository https://github.com/USRSE/usrse.github.io +Found 43 commits for _data/jobs.yml +Found a total of 35 unique jobs across 43 commits. +Saving to output file /home/vanessa/Desktop/Code/usrse/usrse.github.io/all-jobs.yml +``` + +The repository is always cleaned up, and the parsing done separately from the +script. + + + +### GitHub CI + +#### URLChecker and Spelling + +The [URLschecker](https://github.com/urlstechie/URLs-checker) is a GitHub action +that @vsoch worked on to contribute retry and some other nice features for the +repository here. These features are available as of version 0.1.6 that is used +in the [workflow](.github/workflows/urlchecker.yml). Relative URLs internal to the site are not checked. + +If there are URLs that should be systematically ignored by the checker, they can be added to .github/workflows/linting.yaml + +In addition, @vsoch found +a Rust tool called [crate-ci/typos](https://github.com/marketplace/actions/typos-action) +and contributed an equivalent action so all posts and pages are spell checked. +If your CI fails, the spelling suggestions will be shown and you can manually +update the mistakes, or [install typos](https://github.com/crate-ci/typos#install) +and have all errors fixed automatically: + +```bash +typos ./pages ./_posts ./README.md --write-changes +``` + +The config file to specify words to ignore is +[`.github/workflows/typo_config.toml`](.github/workflows/topy_config.toml). +Edit this file if there are phrases or words that need to be ignored (e.g., surnames, acronyms). + +#### Clean Expired Jobs + +The workflow [clean-expired-jobs.yml](.github/workflows/clean-expired-jobs.yml) is run nightly, +and uses the same function from the urlchecker to check for expired links in jobs.yml, +and given an expired link, remove it from the file if the url check fails. In the case +that a link is not expired and the check fails, we would want to know about this +(and the test will fail). For all jobs, we don't remove them immediately upon expiration - +we give the submitter 60 days to possibly update the data file with a later expiration date. + +This job needs to be updated in conjunction with the URL checker. If they are not on +compatible URL checker versions, you may receive inconsistent behavior and erroneous +failures between this and the PR linting job. + +#### Post New Jobs to Slack + +The workflow [jobs-poster.yaml](.github/workflows/jobs-poster.yaml) is run on any push +to `main` with changes to `_data/jobs.yml`. If new jobs are found, it will post the Job URL to +the USRSE Slack `#jobs` channel. It utilizes the [Jobs updater](https://github.com/rseng/jobs-updater) +Github Action by @vsoch and @jhkennedy to parse the `_data/jobs.yml` file for new jobs and post them +the USRSE Slack. For the action: + + - unique: determines the field in the jobs.yml that determines uniqueness (defaults to url) + - keys: a comma separated list of fields to include. All except for url will have a prefix, so it's recommended to put the url last. + +The other fields are intuitive. + +Example output (in the console that might go to Slack or Twitter) +for a few jobs (done in the testing repository) looks like the following: + +``` +New Job! 🕶️ +Name: Data Engineer & Full Stack Software Engineer +Location: Scoot Science - remote in the US or Canada +https://www.scootscience.com/careers/ + +New Job! 🔥️ +Name: Assistant Research Programmer/Research Programmer/Senior Research Programmer +Location: National Center for Supercomputing Applications / University of Illinois, Urbana, IL +https://jobs.illinois.edu/academic-job-board/job-details?jobID=130370&job=research-programmer-national-center-for-supercomputing-applications-130370 + +New Job! 🤖️ +Name: Assistant Research Programmer/Research Programmer/Senior Research Programmer +Location: National Center for Supercomputing Applications / University of Illinois, Urbana, IL +https://jobs.hr.wisc.edu/en-us/job/510571/researcher + +New Job! 👉️ +Name: Assistant Research Programmer/Research Programmer/Senior Research Programmer +Location: National Center for Supercomputing Applications / University of Illinois, Urbana, IL +https://jobs.ornl.gov/job/Oak-Ridge-Full-Stack-Software-Engineer-TN-37830/793411000/ +``` + +#### Post New Jobs to Twitter + +The same workflow [jobs-poster.yaml](.github/workflows/jobs-poster.yaml) has a follow-up +step that uses output from the [Jobs updater](https://github.com/rseng/jobs-updater) to then +make these same posts on Twitter. In order for this work, using the account that you want to tweet from, +you should sign into the [developer portal](https://developer.twitter.com/en/portal/) and make a new project +that describes the goal of US-RSE, e.g.,: + +> We (the United States Research Software Engineer Association) use Twitter to get a broad reach to people working on software in academia - to support community spirit and growth. We currently have a jobs board on our website that populates from GitHub, and will reach more potentially interested people in our community by posting new jobs (as they are merged in a workflow) from a GitHub workflow. + +For the use case, you can choose "making a bot" and the title for the project can be anything you like. +Importantly, once you create the bot you'll need to add the following secrets to your GitHub repository: + + - TWITTER_ACCESS_TOKEN: is the key/token created for the user account + - TWITTER_ACCESS_SECRET: is the secret created for the user account + - TWITTER_CONSUMER_API_KEY: is the main key for the developer app + - TWITTER_CONSUMER_API_SECRET: is main secret for the developer app + +Yes, this means that the tokens are specific to this account. + +#### Greetings + +This simple greetings action greets first time users (for issues). +The logic of this is determined by the [greetings.yml](.github/workflows/greetings.yml) +workflow. + +#### Member Counts + +Two scripts help to create a branch with an updated [member counts file](_data/memberCounts.csv) +that starts with the prefix `update/member-counts`. The workflow [member-counts.yaml](.github/workflows/member-counts.yaml) will generate an updated file and commit and push to a new branch, and it uses [pull-request.sh](scripts/pull-request.sh) to then open a PR with the new branch to the repository. For GitHub CI, there are currently no secrets or credentials, and no setup is required - having actions enabled for the repository and placing the file under `.github/workflows` +enables it. + + + +## Rakefile + +A legacy [Rakefile](Rakefile) is kept with the repository but it is no longer used. + +## Frequently Asked Questions + +> Why do we use different services? + +Using multiple "free tier" CI services is a common thing for open source projects to do. +There are several reasons to do this: + + 1. we can better leverage a free tier, meaning a maximum number of jobs run in parallel or minutes per month by spreading work over multiple services. + 2. we can scope a particular kind of test to a service. For example, one service might just be to test the core software, another might be to build and deploy containers, and a third might be to preview a site. + 3. each CI service offers unique features. For example, GitHub has the closest integration with the repository here, and CircleCI allows us to preview artifacts. + + From d77d0d1a9d97585d07ad28457edd826c85dfe9e2 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 16:43:16 -0500 Subject: [PATCH 02/24] add links for related pages --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 6f1e46a6c..958940f28 100644 --- a/README.md +++ b/README.md @@ -100,11 +100,11 @@ Questions? Not sure what to do or what the problem is? Ask on the #website cha More details can be found in: -* docs/events.md: formatting for events, how the events and calendar work -* docs/details.md: redirects, embedding videos, last modified dates on pages, etc. -* docs/tests_ci.md: further details on CI processes -* docs/local_previews.md: how to run and preview the site locally on your computer -* docs/feeds.md: RSS and JSON feeds available for the site +* [docs/events.md](docs/events.md): formatting for events, how the events and calendar work +* [docs/details.md](docs/details.md): redirects, embedding videos, last modified dates on pages, etc. +* [docs/tests_ci.md](docs/tests_ci.md): further details on CI processes +* [docs/local_previews.md](docs/local_previews.md): how to run and preview the site locally on your computer +* [docs/feeds.md](docs/feeds.md): RSS and JSON feeds available for the site From 2f72e726fbe97c5b4f408af51fcf95f4717ff3d4 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 16:57:22 -0500 Subject: [PATCH 03/24] exclude documentation file --- .github/workflows/linting.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linting.yaml b/.github/workflows/linting.yaml index f8545a264..8d712484e 100644 --- a/.github/workflows/linting.yaml +++ b/.github/workflows/linting.yaml @@ -43,4 +43,4 @@ jobs: exclude_patterns: supercomputing.org,https://pace.gatech.edu,https://www.linkedin.com,jobs.colorado.edu,zoom.us,danielskatz.org,usrse.github.io.wiki.git,ornl.gov,jobs.bnl.gov,https://www.rd-alliance.org/,https://uwhires.admin.washington.edu/,https://careers.umich.edu/,https://twitter.com/us_rse,https://twitter.com/us_rse/status/1447622175133945860,https://twitter.com/iancosden/status/1122937311644323841 # Exclude these files from the checker - exclude_files: README.md,SocialNetworks.yml,map.yml,_config.yml,tests/test_,.github/workflows,_posts/newsletters/ + exclude_files: README.md,docs/events.md,SocialNetworks.yml,map.yml,_config.yml,tests/test_,.github/workflows,_posts/newsletters/ From af69435da9cab8268698a2f12d79befb114f1eab Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 16:59:48 -0500 Subject: [PATCH 04/24] URL typo correction --- docs/feeds.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feeds.md b/docs/feeds.md index 95e791edd..34a555137 100644 --- a/docs/feeds.md +++ b/docs/feeds.md @@ -16,7 +16,7 @@ For each RSS feed, we provide the latest 100 items. - [https://us-rse.org/feed.xml](https://us-rse.org/feed.xml): subscribe to posts on the US-RSE site - [https://us-rse.org/feeds/events.xml](https://us-rse.org/feeds/events.xml): subscribe to US-RSE events, including descriptions, locations, times, publication date, and categories (e.g., working groups or content types). - [https://us-rse.org/feeds/newsletters.xml](https://us-rse.org/feeds/newsletters.xml): subscribe to a subset of newsletter posts - - [https://us-rse.org/feeds/dei.xml](https://us-rse.org/feeds/del.xml): subscribe to DEI working group events + - [https://us-rse.org/feeds/dei.xml](https://us-rse.org/feeds/dei.xml): subscribe to DEI working group events - [https://us-rse.org/feeds/jobs.xml](https://us-rse.org/feeds/jobs.xml): subscribe to latest non-expired jobs - [https://us-rse.org/feeds/member-counts.xml](https://us-rse.org/feeds/member-counts.xml): subscribe to monthly member total counts From 2b2c5d3256ea9a372ff7e535c12ffd6b668cef4c Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 17:00:02 -0500 Subject: [PATCH 05/24] more docs to the exclusion list --- .github/workflows/linting.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linting.yaml b/.github/workflows/linting.yaml index 8d712484e..58e7082f2 100644 --- a/.github/workflows/linting.yaml +++ b/.github/workflows/linting.yaml @@ -43,4 +43,4 @@ jobs: exclude_patterns: supercomputing.org,https://pace.gatech.edu,https://www.linkedin.com,jobs.colorado.edu,zoom.us,danielskatz.org,usrse.github.io.wiki.git,ornl.gov,jobs.bnl.gov,https://www.rd-alliance.org/,https://uwhires.admin.washington.edu/,https://careers.umich.edu/,https://twitter.com/us_rse,https://twitter.com/us_rse/status/1447622175133945860,https://twitter.com/iancosden/status/1122937311644323841 # Exclude these files from the checker - exclude_files: README.md,docs/events.md,SocialNetworks.yml,map.yml,_config.yml,tests/test_,.github/workflows,_posts/newsletters/ + exclude_files: README.md,docs/events.md,docs/tests_ci.md,docs/local_previews.md,SocialNetworks.yml,map.yml,_config.yml,tests/test_,.github/workflows,_posts/newsletters/ From 890e898f4d4837daeccfbbe470f6e8ae76355b94 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 18:57:31 -0500 Subject: [PATCH 06/24] wording clarification Co-authored-by: Daniel S. Katz --- docs/details.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/details.md b/docs/details.md index e08a7818d..7317533d3 100644 --- a/docs/details.md +++ b/docs/details.md @@ -42,7 +42,7 @@ to embed a full width, fullscreen enabled video! Simply do: {% include youtube-embed.html url="https://www.youtube.com/embed/gP5UCfV3n-A" title="Video Title" %} ``` -Where the url should be the embed URL that is provided to you when you click to share +where the url is the embed URL that is provided to you when you click to share and then embed (note that "embed" is in the url) and the title is a title of your choosing. You are not required to include a title, and it will default to a generic "YouTube video player." From e188a1b64c5af562c2fb6f723a1fd331766a0e6a Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 18:57:48 -0500 Subject: [PATCH 07/24] wording clarification Co-authored-by: Daniel S. Katz --- docs/details.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/details.md b/docs/details.md index 7317533d3..dde657c0d 100644 --- a/docs/details.md +++ b/docs/details.md @@ -49,7 +49,7 @@ choosing. You are not required to include a title, and it will default to a gene ### How do I add a "Last Modified:" date to a page? -All of our pages come ready to go to add a "last modified" date, which will default to the bottom +All of our pages come ready to have a "last modified" date added, which will default to the bottom right of the page. This means to add a last modified date to a page, simply update the frontend matter as follows: ```yaml From c6a740a962ce2e0d4314d61cdace8cd0601c18ae Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 18:58:04 -0500 Subject: [PATCH 08/24] wording clarification Co-authored-by: Daniel S. Katz --- docs/events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/events.md b/docs/events.md index 8599b184b..5bcd1acfc 100644 --- a/docs/events.md +++ b/docs/events.md @@ -47,7 +47,7 @@ Join us at [PEARC19](https://www.pearc19.pearc.org/) for a Birds of a Feather (B ## Content -The bottom section (the content) you can write any amount and length +In the bottom section (the content), you can write any amount and length of markdown that is desired. When the event is active (before expiration) the full content will be shown on the "Events and Training" page. Once it expires, it will move into the events archive. In both cases, clicking on the Event will take the viewer to its page, and they can From e485c1784f750e71c21577264383c94d50946731 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 18:59:04 -0500 Subject: [PATCH 09/24] typo Co-authored-by: Daniel S. Katz --- docs/events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/events.md b/docs/events.md index 5bcd1acfc..d88997e2d 100644 --- a/docs/events.md +++ b/docs/events.md @@ -72,7 +72,7 @@ going to show up. Try renaming your file to something with a year and month part ### How do I add an all day event? -All day events render as a solid block (strip) on the calendar, and you can use similar syntax to the above but add `all_day: true`. +All-day events render as a solid block (strip) on the calendar, and you can use similar syntax to the above but add `all_day: true`. You don't need to include an end time, but you do need to include a "start" with a date. Here is an example: ``` From 0eb92d84a283f04e92b1b74191ef2c4485439124 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 18:59:14 -0500 Subject: [PATCH 10/24] typo Co-authored-by: Daniel S. Katz --- docs/events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/events.md b/docs/events.md index d88997e2d..3573434a7 100644 --- a/docs/events.md +++ b/docs/events.md @@ -70,7 +70,7 @@ going to show up. Try renaming your file to something with a year and month part -### How do I add an all day event? +### How do I add an all-day event? All-day events render as a solid block (strip) on the calendar, and you can use similar syntax to the above but add `all_day: true`. You don't need to include an end time, but you do need to include a "start" with a date. Here is an example: From 9f26d1851fbcc2be5228a3af3f6fb86680ea6bd1 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Wed, 12 Apr 2023 18:59:42 -0500 Subject: [PATCH 11/24] wording clarification Co-authored-by: Daniel S. Katz --- docs/feeds.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feeds.md b/docs/feeds.md index 34a555137..7cd1c0db7 100644 --- a/docs/feeds.md +++ b/docs/feeds.md @@ -3,7 +3,7 @@ Added in early 2022, we wanted an ability to provide easy ways to automate specific events, or subscribe to them. For the reason, we added [pages/feeds](pages/feeds) which includes: - - rss feeds for different kinds of content + - rss feeds for different kinds of content, and - equivalent json feeds for the same. The rss feeds are intended to be subscribed to by an appropriate service, while the json API is From c2091c3d143ac476b4ba24003eac2e040f233c36 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:29:24 -0500 Subject: [PATCH 12/24] wording clarification Co-authored-by: Mark T. B. Carroll --- docs/details.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/details.md b/docs/details.md index dde657c0d..c0e9f5d94 100644 --- a/docs/details.md +++ b/docs/details.md @@ -36,7 +36,7 @@ https://us-rse.org/first-community-workshop. ### How do I embed a video? If you have a YouTube video to embed, we have an include that will make it easy -to embed a full width, fullscreen enabled video! Simply do: +to embed a full-width, fullscreen-enabled video! Simply do: ``` {% include youtube-embed.html url="https://www.youtube.com/embed/gP5UCfV3n-A" title="Video Title" %} From 3a76b50f5c032e764b3e5d09721135076b6c56d9 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:29:53 -0500 Subject: [PATCH 13/24] typo Co-authored-by: Mark T. B. Carroll --- docs/events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/events.md b/docs/events.md index 3573434a7..298f91f88 100644 --- a/docs/events.md +++ b/docs/events.md @@ -114,7 +114,7 @@ A repeated event is one that happens weekly, monthly, or on a regularly schedule basis that typically does not change, meaning that you wouldn't need to update the post. A weekly call that has a description and a consistent link to an agenda would be appropriate, while the same call that varies in schedule -or requires an updated description would not quality. +or requires an updated description would not qualify. An annual event, or one that would require a different description, would not be repeated, and should be placed in a folder named by date. As an example, here is a yearly event that happens on the same month and day: From b418156176cba6f1dd29f60ba7fe4ae64f080721 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:30:24 -0500 Subject: [PATCH 14/24] copyedit Co-authored-by: Mark T. B. Carroll --- docs/events.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/events.md b/docs/events.md index 298f91f88..434c36f28 100644 --- a/docs/events.md +++ b/docs/events.md @@ -141,7 +141,7 @@ time: Note that this format is recommended only for easy repetitions. Also note that not all [rrule](https://jakubroztocil.github.io/rrule/) fields are rendered to the template, so you should check the calendar.html template to see what is supported (view source) or the [_includes/events/event.js](_includes/events/event.js) -for the logic. If you need to, for example "repeat on the first tuesday of every month" you should use an rdate string +for the logic. If you need to, for example, "repeat on the first Tuesday of every month", you should use an rdate string instead. Here is an example: ```yaml From 0e0c0258ef08e36705e6063476a5aaa3c78fe987 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:35:25 -0500 Subject: [PATCH 15/24] clarifications --- docs/tests_ci.md | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/docs/tests_ci.md b/docs/tests_ci.md index e1c619845..1d2ed19a7 100644 --- a/docs/tests_ci.md +++ b/docs/tests_ci.md @@ -45,7 +45,7 @@ This will open a list of the individual pages - click on links to review the pag ![CircleCI preview links](assets/img/circleci_artifacts.png) -### Test Jobs +### Testing Job Data Jobs are tested for correctness, meaning that all fields are entered, a date string is entered for the "expires" field, and the url is valid. You can run tests locally @@ -58,6 +58,8 @@ $ python -m unittest test_jobs ### Count Jobs +This is used to compute stats on the job board for reporting. + A [script](scripts/count_jobs.py) is provided that will clone the repository to a temporary directory, find all commits with a changed job file, and then checkout and read each commit to get the jobs present for that time. @@ -90,9 +92,9 @@ script. ### GitHub CI -#### URLChecker and Spelling +#### URLs-checker and Spelling -The [URLschecker](https://github.com/urlstechie/URLs-checker) is a GitHub action +The [URLs-checker](https://github.com/urlstechie/URLs-checker) is a GitHub action that @vsoch worked on to contribute retry and some other nice features for the repository here. These features are available as of version 0.1.6 that is used in the [workflow](.github/workflows/urlchecker.yml). Relative URLs internal to the site are not checked. @@ -101,7 +103,7 @@ If there are URLs that should be systematically ignored by the checker, they can In addition, @vsoch found a Rust tool called [crate-ci/typos](https://github.com/marketplace/actions/typos-action) -and contributed an equivalent action so all posts and pages are spell checked. +and contributed an equivalent action so all posts and pages are spell-checked. If your CI fails, the spelling suggestions will be shown and you can manually update the mistakes, or [install typos](https://github.com/crate-ci/typos#install) and have all errors fixed automatically: @@ -111,7 +113,7 @@ typos ./pages ./_posts ./README.md --write-changes ``` The config file to specify words to ignore is -[`.github/workflows/typo_config.toml`](.github/workflows/topy_config.toml). +[`.github/workflows/typo_config.toml`](.github/workflows/typo_config.toml). Edit this file if there are phrases or words that need to be ignored (e.g., surnames, acronyms). #### Clean Expired Jobs @@ -132,7 +134,7 @@ failures between this and the PR linting job. The workflow [jobs-poster.yaml](.github/workflows/jobs-poster.yaml) is run on any push to `main` with changes to `_data/jobs.yml`. If new jobs are found, it will post the Job URL to the USRSE Slack `#jobs` channel. It utilizes the [Jobs updater](https://github.com/rseng/jobs-updater) -Github Action by @vsoch and @jhkennedy to parse the `_data/jobs.yml` file for new jobs and post them +GitHub Action by @vsoch and @jhkennedy to parse the `_data/jobs.yml` file for new jobs and post them the USRSE Slack. For the action: - unique: determines the field in the jobs.yml that determines uniqueness (defaults to url) @@ -185,9 +187,13 @@ Importantly, once you create the bot you'll need to add the following secrets to Yes, this means that the tokens are specific to this account. +#### Post New Jobs to Mastadon + +TBD: we welcome contributions to make this happen + #### Greetings -This simple greetings action greets first time users (for issues). +This simple greetings action greets first-time users (for issues). The logic of this is determined by the [greetings.yml](.github/workflows/greetings.yml) workflow. @@ -210,8 +216,8 @@ A legacy [Rakefile](Rakefile) is kept with the repository but it is no longer us Using multiple "free tier" CI services is a common thing for open source projects to do. There are several reasons to do this: - 1. we can better leverage a free tier, meaning a maximum number of jobs run in parallel or minutes per month by spreading work over multiple services. - 2. we can scope a particular kind of test to a service. For example, one service might just be to test the core software, another might be to build and deploy containers, and a third might be to preview a site. - 3. each CI service offers unique features. For example, GitHub has the closest integration with the repository here, and CircleCI allows us to preview artifacts. + 1. We can better leverage a free tier, meaning a maximum number of jobs run in parallel or minutes per month by spreading work over multiple services. + 2. We can scope a particular kind of test to a service. For example, one service might just be to test the core software, another might be to build and deploy containers, and a third might be to preview a site. + 3. Each CI service offers unique features. For example, GitHub has the closest integration with the repository here, and CircleCI allows us to preview artifacts. From 1ce761215dbf618ab855ca38e6babbe82bffb946 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:48:20 -0500 Subject: [PATCH 16/24] editing Co-authored-by: Miranda Mundt (she/her) <55767766+mrmundt@users.noreply.github.com> --- docs/tests_ci.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tests_ci.md b/docs/tests_ci.md index 1d2ed19a7..cdb23267c 100644 --- a/docs/tests_ci.md +++ b/docs/tests_ci.md @@ -138,7 +138,7 @@ GitHub Action by @vsoch and @jhkennedy to parse the `_data/jobs.yml` file for ne the USRSE Slack. For the action: - unique: determines the field in the jobs.yml that determines uniqueness (defaults to url) - - keys: a comma separated list of fields to include. All except for url will have a prefix, so it's recommended to put the url last. + - `keys`: a comma-separated list of fields to include. All except for URL will have a prefix, so it's recommended to put the URL last. The other fields are intuitive. From fa03b93794944f9d3c2d5aae9ced137877102679 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:48:50 -0500 Subject: [PATCH 17/24] typo Co-authored-by: Miranda Mundt (she/her) <55767766+mrmundt@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 958940f28..5ffead046 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Please [fill out the form](https://docs.google.com/forms/d/e/1FAIpQLSfYK64R1c0rj ### How do I...? -Further content editing tips are in the (details file)[docs/details.md] +Further content editing tips are in the [details file](docs/details.md) ## Pull Request (PR) Process From 5402de15e8a0a015911115d49a37e8fd25e4929a Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:49:20 -0500 Subject: [PATCH 18/24] editing Co-authored-by: Miranda Mundt (she/her) <55767766+mrmundt@users.noreply.github.com> --- docs/details.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/details.md b/docs/details.md index c0e9f5d94..0ef8142f1 100644 --- a/docs/details.md +++ b/docs/details.md @@ -43,7 +43,7 @@ to embed a full-width, fullscreen-enabled video! Simply do: ``` where the url is the embed URL that is provided to you when you click to share -and then embed (note that "embed" is in the url) and the title is a title of your +and then embed (note that "embed" is in the URL) and the title is a title of your choosing. You are not required to include a title, and it will default to a generic "YouTube video player." From 5e73451e52a33dfce11fd7263deceb461f76101e Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Thu, 13 Apr 2023 09:49:43 -0500 Subject: [PATCH 19/24] wording Co-authored-by: Miranda Mundt (she/her) <55767766+mrmundt@users.noreply.github.com> --- docs/details.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/details.md b/docs/details.md index 0ef8142f1..968a874e2 100644 --- a/docs/details.md +++ b/docs/details.md @@ -49,7 +49,7 @@ choosing. You are not required to include a title, and it will default to a gene ### How do I add a "Last Modified:" date to a page? -All of our pages come ready to have a "last modified" date added, which will default to the bottom +All pages have the option to include a "last modified" date, which will default to the bottom right of the page. This means to add a last modified date to a page, simply update the frontend matter as follows: ```yaml From 3bfb28dff3c5ac189ff95f599defd9c966fe417a Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Fri, 14 Apr 2023 16:19:56 -0500 Subject: [PATCH 20/24] editing --- docs/details.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/details.md b/docs/details.md index 968a874e2..ae6c30290 100644 --- a/docs/details.md +++ b/docs/details.md @@ -19,6 +19,17 @@ organized, we have them located in the `redirects` folder. Files in this folder should have the following format: +```yaml +--- +layout: page +title: **PAGE TITLE** +permalink: **LINK TO BE REDIRECTED** +redirect: **ACTUAL LINK** +--- +``` + +Example + ```yaml --- layout: page @@ -50,7 +61,7 @@ choosing. You are not required to include a title, and it will default to a gene ### How do I add a "Last Modified:" date to a page? All pages have the option to include a "last modified" date, which will default to the bottom -right of the page. This means to add a last modified date to a page, simply update the frontend matter as follows: +right of the page. This means to add a last modified date to a page, simply update the header as follows: ```yaml set_last_modified: true From 29cf0e4d2994cfb03b6e1f0ad71631db12f4a783 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Fri, 14 Apr 2023 16:23:38 -0500 Subject: [PATCH 21/24] editing --- docs/events.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/events.md b/docs/events.md index 434c36f28..dc6d5b259 100644 --- a/docs/events.md +++ b/docs/events.md @@ -9,8 +9,8 @@ You can use the [add an event form](https://docs.google.com/forms/d/e/1FAIpQLSda ## Naming the File -Do not use the full date (e.g. YYYY-MM-DD-.md) in the file name, -Jekyll will not post pages that it interprets to have a future date in the filename. Use a partial date (e.g. YYYY-MM-.md or YYYY-.md). +Do **NOT** use the full date (e.g. `YYYY-MM-DD-.md`) in the file name, +Jekyll will not post pages that it interprets to have a future date in the filename. Use a partial date (e.g. `YYYY-MM-.md` or `YYYY-.md`). ## Header information @@ -34,15 +34,15 @@ time: Join us at [PEARC19](https://www.pearc19.pearc.org/) for a Birds of a Feather (BOF) session "Building a Community of Research Software Engineers." Our session is scheduled for 5:15 PM on Monday, July 29. ``` -* title: Keep it brief to display at the top of the event card -* location: optional, can leave blank for online events -* expires: usually the day of the event, YYY-MM-DD -* duration: time in minutes, used for calendar export; defaults to 60 -* category: see [_data/events.yaml](_data/events.yaml) - use the tag (e.g. dei, virtual-workshop), name is the display name on the page for the tag -* event_date: display text for the date, specific format not required (not displayed in all contexts, so don't rely on it) -* layout: "event" -* repeated: true or false -* time: the format is very specific; times should be in UTC +* `title`: Keep it brief to display at the top of the event card +* `location`: optional, can leave blank for online events +* `expires`: usually the day of the event, YYY-MM-DD +* `duration`: time in minutes, used for calendar export; defaults to 60 +* `category`: see [_data/events.yaml](_data/events.yaml) - use the tag (e.g. dei, virtual-workshop), name is the display name on the page for the tag +* `event_date`: display text for the date, specific format not required (not displayed in all contexts, so don't rely on it) +* `layout`: "event" +* `repeated`: true or false +* `time`: the format is very specific; time is represented in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format, based on UTC timezone. You can use a [Timezone converter](https://www.timeanddate.com/worldclock/converter.html?iso=20171204T170000&p1=1440) to assist with this. ## Content @@ -51,7 +51,7 @@ In the bottom section (the content), you can write any amount and length of markdown that is desired. When the event is active (before expiration) the full content will be shown on the "Events and Training" page. Once it expires, it will move into the events archive. In both cases, clicking on the Event will take the viewer to its page, and they can -view additional content and the url provided. In the case of the archive, the bulk of content +view additional content and the URL provided. In the case of the archive, the bulk of content is only viewable on this page. It's helpful to write out a listing of timezones in the content, e.g.,: From 36671ba92b87a582298ef54810b735391e30f343 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Fri, 14 Apr 2023 16:24:25 -0500 Subject: [PATCH 22/24] copyediting --- docs/feeds.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/feeds.md b/docs/feeds.md index 7cd1c0db7..9e7f2c162 100644 --- a/docs/feeds.md +++ b/docs/feeds.md @@ -3,10 +3,10 @@ Added in early 2022, we wanted an ability to provide easy ways to automate specific events, or subscribe to them. For the reason, we added [pages/feeds](pages/feeds) which includes: - - rss feeds for different kinds of content, and - - equivalent json feeds for the same. + - RSS feeds for different kinds of content, and + - equivalent JSON feeds for the same. -The rss feeds are intended to be subscribed to by an appropriate service, while the json API is +The rss feeds are intended to be subscribed to by an appropriate service, while the JSON API is more suitable for a client tool. ### RSS (xml) Feeds: @@ -20,7 +20,7 @@ For each RSS feed, we provide the latest 100 items. - [https://us-rse.org/feeds/jobs.xml](https://us-rse.org/feeds/jobs.xml): subscribe to latest non-expired jobs - [https://us-rse.org/feeds/member-counts.xml](https://us-rse.org/feeds/member-counts.xml): subscribe to monthly member total counts -### Json Feeds: +### JSON Feeds: JSON feeds are not limited in number, and we can provide this until a single page is not reasonable to load. From 2aa3bfe37fd54934b3c76b1fa18b44350b56bcca Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Fri, 14 Apr 2023 16:32:29 -0500 Subject: [PATCH 23/24] typos, copyediting --- docs/tests_ci.md | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docs/tests_ci.md b/docs/tests_ci.md index cdb23267c..161ba8170 100644 --- a/docs/tests_ci.md +++ b/docs/tests_ci.md @@ -31,19 +31,19 @@ The preview only works for individual pages (the links within the preview site d In the PR, you'll see: -![PR checks notification](assets/img/pr_checks.png) +![PR checks notification](/assets/img/pr_checks.png) Click on Show All Checks, then get Details for the CircleCI checks: -![PR checks details](assets/img/pr_checks_detailed.png) +![PR checks details](/assets/img/pr_checks_detailed.png) This will take you to the CircleCI page, where you should click on the Artifacts link: -![CircleCI project page](assets/img/circleci.png) +![CircleCI project page](/assets/img/circleci.png) This will open a list of the individual pages - click on links to review the pages (reminder: internal links won't go to other preview pages) -![CircleCI preview links](assets/img/circleci_artifacts.png) +![CircleCI preview links](/assets/img/circleci_artifacts.png) ### Testing Job Data @@ -63,8 +63,8 @@ This is used to compute stats on the job board for reporting. A [script](scripts/count_jobs.py) is provided that will clone the repository to a temporary directory, find all commits with a changed job file, and then checkout and read each commit to get the jobs present for that time. -We then use the title and url for the job as a unique identifier to determine -if the job has been seen. A job with the same name and url, and thus the same +We then use the title and URL for the job as a unique identifier to determine +if the job has been seen. A job with the same name and URL, and thus the same unique identifier, is considered the same job. You can run this script as is if you just want to derive counts: @@ -94,10 +94,8 @@ script. #### URLs-checker and Spelling -The [URLs-checker](https://github.com/urlstechie/URLs-checker) is a GitHub action -that @vsoch worked on to contribute retry and some other nice features for the -repository here. These features are available as of version 0.1.6 that is used -in the [workflow](.github/workflows/urlchecker.yml). Relative URLs internal to the site are not checked. +The [URLs-checker](https://github.com/urlstechie/urlchecker-action) is a GitHub action +in the [linting workflow](.github/workflows/linting.yaml). Relative URLs internal to the site are not checked. If there are URLs that should be systematically ignored by the checker, they can be added to .github/workflows/linting.yaml @@ -119,14 +117,14 @@ Edit this file if there are phrases or words that need to be ignored (e.g., surn #### Clean Expired Jobs The workflow [clean-expired-jobs.yml](.github/workflows/clean-expired-jobs.yml) is run nightly, -and uses the same function from the urlchecker to check for expired links in jobs.yml, -and given an expired link, remove it from the file if the url check fails. In the case +and uses the same function from the URLs-checker to check for expired links in jobs.yml, +and given an expired link, remove it from the file if the URL check fails. In the case that a link is not expired and the check fails, we would want to know about this (and the test will fail). For all jobs, we don't remove them immediately upon expiration - we give the submitter 60 days to possibly update the data file with a later expiration date. -This job needs to be updated in conjunction with the URL checker. If they are not on -compatible URL checker versions, you may receive inconsistent behavior and erroneous +This job needs to be updated in conjunction with the URLs-checker. If they are not on +compatible URLs-checker versions, you may receive inconsistent behavior and erroneous failures between this and the PR linting job. #### Post New Jobs to Slack @@ -137,7 +135,7 @@ the USRSE Slack `#jobs` channel. It utilizes the [Jobs updater](https://github.c GitHub Action by @vsoch and @jhkennedy to parse the `_data/jobs.yml` file for new jobs and post them the USRSE Slack. For the action: - - unique: determines the field in the jobs.yml that determines uniqueness (defaults to url) + - `unique`: determines the field in the jobs.yml that determines uniqueness (defaults to URL) - `keys`: a comma-separated list of fields to include. All except for URL will have a prefix, so it's recommended to put the URL last. The other fields are intuitive. From 4620636b61c3aa5f7d90219b73e285cd6170fa68 Mon Sep 17 00:00:00 2001 From: Christina Maimone Date: Fri, 14 Apr 2023 16:34:37 -0500 Subject: [PATCH 24/24] copyediting --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5ffead046..65e145fcb 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ https://us-rse.org ## What is this? -The files for the official US RSE community website hosted at https://us-rse.org. +These are the files for the official US RSE community website hosted at https://us-rse.org. The site is built with [Jekyll](https://jekyllrb.com/) 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. @@ -20,13 +20,13 @@ To do this: fork the repository, make your proposed changes, and then create a p ### 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` +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` +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](https://drive.google.com/drive/folders/1HiwQZgmXF30BSFDxEfQOfu68Hv4F4NwC?usp=share_link).