Yamlfying OSDI 20-24 and ATC 21-24, and simplifying SOSP 21/23 and SC21 #110
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Initial results pages of OSDI and ATC are based on markdown tables. These tables are inherently hard to parse with code.
This PR changes the format from markdown to yaml + code to generating the tables. This allows tooling to automatically scan this repository for the information in the result pages. The suggested yaml format is relatively simple:
SOSP21-23/SC21 has followed a more complex format with several different repository, github, bitbucket, gitlab, zenodo, scripts, data and other URLs. I've simplified the format to match the repository/artifact_url from above and allow additional_urls to link to an arbitrary list of URLs. This allows to keep all the additional links.
The hope is that all current year result pages include the yaml format which leads to future artifact evaluations to adopt the format. Ideally, the maintainers ensure that the format doesn't change to drastically without good reason. This allows to keep the data minable.
The result of these commits can be viewed in my github.io page: https://vahldiek.github.io/sysartifacts.github.io