on master help sign in
Fix documentation links
commit1aa7e60256794a677fb2781834d71fffb8b6b568 authorAdithya Kumar <adithya@composewell.com> dateWed 30 Mar 2022, 02:19 (5 years ago) parente32bccd
11 files changed+19−19
CHANGELOG.md+1−1 CONTRIBUTING.md+2−2 README.md+1−1 dev/MAINTAINING.md+1−1 docs/Explanation/Overview.md+1−1 docs/Explanation/unified-abstractions.md+3−3 docs/HowTo/faq.md+1−1 docs/HowTo/streamly-vs-lists.md+2−2 docs/ProjectRelated/Changelog.md+2−2 docs/Tutorials/Introduction.md+3−3 docs/Tutorials/getting-started.md+2−2
CHANGELOG.md+1−1
@@ -1 +1 @@
1−docs/Changelog.md
1+docs/ProjectRelated/Changelog.md
CONTRIBUTING.md+2−2
@@ -90,9 +90,9 @@ Here is a quick checklist for a PR, for details please see the next section:
9090* [Performance benchmarks](/benchmark) are added, where applicable
9191* No significant regressions are reported by [performance benchmarks](/benchmark/README.md)
9292* Haddock documentation is added to user visible APIs and data types
93−* Tutorial module, [Introduction](/docs/Introduction.md), and [guides](/docs) are
93+* Tutorial module, [Introduction](/docs/Tutorials/Introduction.md), and [guides](/docs) are
9494 updated if necessary.
95−* [Changelog](/docs/Changelog.md) is updated if needed
95+* [Changelog](/docs/ProjectRelated/Changelog.md) is updated if needed
9696* The code conforms to the license, it is not stolen, credit is given,
9797 copyright notices are retained, original license is included if needed.
9898
README.md+1−1
@@ -1 +1 @@
1−docs/Introduction.md
1+docs/Tutorials/Introduction.md
dev/MAINTAINING.md+1−1
@@ -138,7 +138,7 @@
138138 * Wait for final CI tests to pass:
139139
140140 * Mask out the build status lines from the
141− [docs/Introduction.md](/docs/Introduction.md)
141+ [docs/Introduction.md](/docs/Tutorials/Introduction.md)
142142 * Upload to hackage
143143 * Use a clean workspace to create source distribution
144144 by freshly cloning the git repository. The reason for
docs/Explanation/Overview.md+1−1
@@ -95,7 +95,7 @@ can be constructed from monadic effects, not just pure elements. Streams are
9595processed just like lists, with list like combinators, except that they are
9696monadic and work in a streaming fashion. In other words streamly just completes
9797what lists lack, you do not need to learn anything new. Please see [streamly vs
98−lists](/docs/streamly-vs-lists.md) for a detailed comparison.
98+lists](/docs/HowTo/streamly-vs-lists.md) for a detailed comparison.
9999
100100Not surprisingly, the monad instance of streamly is a list transformer, with
101101concurrency capability.
docs/Explanation/unified-abstractions.md+3−3
@@ -8,7 +8,7 @@ ecosystem.
88This document discusses the related packages in the Haskell ecosystem
99and how streamly unifies, overlaps, or compares with those. We provide
1010simple code snippets for illustrations, for a better overview of the
11−library please see the [Streamly Quick Overview](/docs/Introduction.md) document.
11+library please see the [Streamly Quick Overview](/docs/Tutorials/Introduction.md) document.
1212
1313## Existing Haskell Libraries
1414
@@ -94,7 +94,7 @@ uses a vector-like stream representation which is amenable to
9494low-level code having performance comparable to C.
9595
9696To further understand the similarity with list API, please see [Streamly vs.
97−lists](/docs/streamly-vs-lists.md).
97+lists](/docs/HowTo/streamly-vs-lists.md).
9898For comparison of Streamly performance with other libraries see
9999[streaming benchmarks](https://github.com/composewell/streaming-benchmarks).
100100
@@ -161,7 +161,7 @@ The same combinators that are used for serial streams e.g. 'unfoldrM',
161161'replicateM', 'repeatM' work concurrently when used at the appropriate type.
162162It allows concurrent programs to be written declaratively and composed
163163idiomatically. They are not much different than serial programs. See
164−[Streamly vs async](/docs/streamly-vs-async.md)
164+[Streamly vs async](/docs/HowTo/streamly-vs-async.md)
165165for a comparison of Streamly with the `async` package.
166166
167167Streamly provides concurrent scheduling and looping similar to to
docs/HowTo/faq.md+1−1
@@ -2,7 +2,7 @@
22
33This document provides idioms or examples to solve common programming
44problems using streamly. To start with please go through [Streamly Quick
5−Overview](/docs/Introduction.md) and [`Streamly examples repository`][streamly-examples].
5+Overview](/docs/Tutorials/Introduction.md) and [`Streamly examples repository`][streamly-examples].
66This document provides additional examples.
77
88## Distribute and Zip Concurrently
docs/HowTo/streamly-vs-lists.md+2−2
@@ -66,7 +66,7 @@ case.
6666
6767`SerialT Identity a` can be used in place of `[a]` with equivalent or better
6868performance and almost identical interface except a few differences. Use of
69−`OverloadedLists` extension can make the difference even less significant.
69+`OverloadedLists` extension can make the difference even less significant.
7070
7171
7272### Construction
@@ -237,7 +237,7 @@ resources compared to streamly. We only show those operations that are at least
237237shown in a sorted order, from list's worst performing ones on the left to its
238238best ones on the right.
239239
240−![Streamly vs Lists (time) comparison](/docs/streamly-vs-list-time.svg)
240+![Streamly vs Lists (time) comparison](/docs/HowTo/streamly-vs-list-time.svg)
241241
242242## Why use streams instead of lists?
243243
docs/ProjectRelated/Changelog.md+2−2
@@ -48,7 +48,7 @@ See API-changelog.txt for new APIs introduced.
4848
4949## 0.8.0 (Jun 2021)
5050
51−See [API Changelog](/docs/API-changelog.txt) for a complete list of signature
51+See [API Changelog](/docs/ProjectRelated/API-changelog.txt) for a complete list of signature
5252changes and new APIs introduced.
5353
5454### Breaking changes
@@ -87,7 +87,7 @@ changes and new APIs introduced.
8787
8888### Enhancements
8989
90−* See [API Changelog](/docs/API-changelog.txt) for a complete list of new
90+* See [API Changelog](/docs/ProjectRelated/API-changelog.txt) for a complete list of new
9191 modules and APIs introduced.
9292* The Fold type is now more powerful, the new termination behavior allows
9393 to express basic parsing of streams using folds.
docs/Tutorials/Introduction.md+3−3
@@ -43,11 +43,11 @@ further reading.
4343If you wish to follow along with this guide, you will need to have
4444[Streamly][] installed.
4545
46−Please see the [Getting Started With The Streamly Package](/docs/getting-started.md)
46+Please see the [Getting Started With The Streamly Package](/docs/Tutorials/getting-started.md)
4747guide for instructions on how to install [Streamly][].
4848
4949If you wish to run benchmarks, please be sure to build your
50−application using the instructions in the [Build Guide](/docs/Compiling.md).
50+application using the instructions in the [Build Guide](/docs/HowTo/Compiling.md).
5151
5252### An overview of the types used in these examples
5353
@@ -595,7 +595,7 @@ significant way:
595595 * Gabriella Gonzalez ([foldl](https://hackage.haskell.org/package/foldl))
596596 * Alberto G. Corona ([transient](https://hackage.haskell.org/package/transient))
597597
598−Please see the [`credits`](/docs/Credits.md) directory for a full
598+Please see the [`credits`](/docs/ProjectRelated/Credits.md) directory for a full
599599list of contributors, credits and licenses.
600600
601601## Licensing
docs/Tutorials/getting-started.md+2−2
@@ -279,11 +279,11 @@ streamly][streamly-github] on Github.
279279If you got this far successfully, congratulations!
280280
281281* For an overview of the `streamly` package, please read the
282− [Streamly Quick Overview](/docs/Introduction.md).
282+ [Streamly Quick Overview](/docs/Tutorials/Introduction.md).
283283* Please browse the code examples in the
284284 [`Streamly examples repository`][streamly-examples].
285285* If you would like to start on a real world project, please take a
286− look at the [Streamly Build Guide](/docs/Compiling.md).
286+ look at the [Streamly Build Guide](/docs/HowTo/Compiling.md).
287287* For comprehensive documentation please visit the
288288 [Streamly Homepage][Streamly].
289289