This repository hosts the JETSCAPE Organization Website.
The site is automatically updated and deployed through GitHub Actions when changes are pushed (or pull requests are merged) to the main branch.
The site is live at https://jetscape.github.io and is also reachable at our https://jetscape.org domain.
JSON files in the /data folder are used to populate lists and tables throughout the site. To update these lists and tables, update the corresponding JSON file.
-
/data/jetscapeMeetings.json provides the data for the JETSCAPE Meetings table on the Meetings page.
-
/data/otherMeetings.json provides the data for the Other Meetings of Interest table on the Meetings page.
-
/data/talks.json provides the data for the Talks table on the Talks page.
Auto-Updated JSON Files (Special Cases)
-
/data/JETSCAPE_Authors.json is built automatically from /data/JETSCAPE_Authors.csv and populates the author names and affiliations on the Members page. To update the members, update the .csv file. A GitHub Actions workflow runs on pushes and pull requests to the main branch to generate the corresponding .json file. Updates to the .csv must maintain the same document structure and delimiters as read by /scripts/parseAuthors.py.
-
/data/publications.json is built automatically from a query to the iNSPIRE HEP site and populates the Publications list on the Publications page. This GitHub workflow, which runs once a week, queries iNSPIRE HEP using inspireHep.py and pushes changes (if there are any) to the Publications page. To update the query, update the url declared in inspireHep.py.
Since the site is now managed as a GitHub repository, JETSCAPE collaborators are welcome to create issues here and submit pull requests here.