From 770a18bf123e1fa2c2a5bd266a4db06034dc495e Mon Sep 17 00:00:00 2001 From: Forthoney Date: Sun, 17 Dec 2023 10:46:26 +0900 Subject: [PATCH] unnest readmes in docs --- docs/README.md | 20 +++++++++---------- docs/{tooling => }/ci.md | 0 .../contrib.md => contributing.md} | 0 docs/{install/README.md => install.md} | 0 docs/{contributing => }/releases.md | 0 docs/{tutorial => }/tutorial.md | 0 6 files changed, 10 insertions(+), 10 deletions(-) rename docs/{tooling => }/ci.md (100%) rename docs/{contributing/contrib.md => contributing.md} (100%) rename docs/{install/README.md => install.md} (100%) rename docs/{contributing => }/releases.md (100%) rename docs/{tutorial => }/tutorial.md (100%) diff --git a/docs/README.md b/docs/README.md index fe87af96c..1d504d353 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,12 +1,12 @@ # PaSh Documentation -Quick Jump: [using pash](#using-pash) | [videos](#videos--video-presentations) | [papers](#academic-papers--events) +Quick Jump: [using pash](#using-pash) | [videos](#videos--video-presentations) | [papers](#academic-papers--events) ## Using PaSh The following resources offer overviews of important PaSh components. * Short tutorial: [introduction](./tutorial#introduction), [installation](./install#installation), [execution](./tutorial#running-scripts), and [next steps](./tutorial#what-next) -* Annotations: [parallelizability](../annotations#main-parallelizability-classes), [study](../annotations#parallelizability-study-of-commands-in-gnu--posix), [example 1](../annotations#a-simple-example-chmod), [example 2](../annotations#another-example-cut), [howto](../annotations#how-to-annotate-a-command) + * Compiler: [intro](../compiler#introduction), [overview](../compiler#compiler-overview), [details](../compiler#zooming-into-fragments), [earlier versions](../compiler#earlier-versions) * Runtime: [split](../runtime#stream-splitting), [eager](../runtime#eager-stream-polling), [cleanup](../runtime#cleanup-logic), [aggregate](../runtime#aggregators) * Scripts: [one-liners](../evaluation/benchmarks/#common-unix-one-liners), [unix50](../evaluation/benchmarks/#unix-50-from-bell-labs), [weather analysis](../evaluation/benchmarks/#noaa-weather-analysis), [web indexing](../evaluation/benchmarks/#wikipedia-web-indexing) @@ -23,18 +23,18 @@ The following presentations offer short PaSh introductions: Academic papers, presentations, and other events related to PaSh. -**An Order-aware Dataflow Model for Parallel Unix Pipelines** -Shivam Handa*, Konstantinos Kallas*, Nikos Vasilakis*, Martin Rinard +**An Order-aware Dataflow Model for Parallel Unix Pipelines** +Shivam Handa*, Konstantinos Kallas*, Nikos Vasilakis*, Martin Rinard [pdf](https://arxiv.org/pdf/2012.15422.pdf) | [doi](https://doi.org/10.1145/3473570) | [event](https://icfp21.sigplan.org/) -**The Future of the Shell: UNIX and beyond** -Michael Greenberg*, Konstantinos Kallas*, Nikos Vasilakis* +**The Future of the Shell: UNIX and beyond** +Michael Greenberg*, Konstantinos Kallas*, Nikos Vasilakis* [pdf](https://fut-shell.github.io/panel-summary.pdf) | [doi](https://doi.org/10.1145/3458336.3465296) | [event](https://sigops.org/s/conferences/hotos/2021/#program) -**UNIX Shell Programming: The Next 50 Years** -Michael Greenberg*, Konstantinos Kallas*, Nikos Vasilakis* +**UNIX Shell Programming: The Next 50 Years** +Michael Greenberg*, Konstantinos Kallas*, Nikos Vasilakis* [pdf](https://dl.acm.org/doi/pdf/10.1145/3458336.3465294) | [doi](https://doi.org/10.1145/3458336.3465294) | [event](https://sigops.org/s/conferences/hotos/2021/#program) -**PaSh: Light-touch Data-Parallel Shell Processing** -Nikos Vasilakis*, Konstantinos Kallas*, Konstantinos Mamouras, Achilles Benetopoulos, Lazar Cvetković +**PaSh: Light-touch Data-Parallel Shell Processing** +Nikos Vasilakis*, Konstantinos Kallas*, Konstantinos Mamouras, Achilles Benetopoulos, Lazar Cvetković [pdf](https://dl.acm.org/doi/pdf/10.1145/3447786.3456228) | [doi](https://doi.org/10.1145/3447786.3456228) | [event](https://2021.eurosys.org/) diff --git a/docs/tooling/ci.md b/docs/ci.md similarity index 100% rename from docs/tooling/ci.md rename to docs/ci.md diff --git a/docs/contributing/contrib.md b/docs/contributing.md similarity index 100% rename from docs/contributing/contrib.md rename to docs/contributing.md diff --git a/docs/install/README.md b/docs/install.md similarity index 100% rename from docs/install/README.md rename to docs/install.md diff --git a/docs/contributing/releases.md b/docs/releases.md similarity index 100% rename from docs/contributing/releases.md rename to docs/releases.md diff --git a/docs/tutorial/tutorial.md b/docs/tutorial.md similarity index 100% rename from docs/tutorial/tutorial.md rename to docs/tutorial.md