@@ -34,8 +34,8 @@ The `bin/test.sh` and `bin/bench.sh` are custom scripts to perform test
3434and benchmarking tasks conveniently. They support running a group of
3535tests or benchmarks, coverage, using correct optimization flags for
3636benchmarking, benchmark comparison reports etc. Use the `--help` option
37−to see how to use these. See [benchmark/README.md](benchmark/README.md)
38−and [test/README.md](test/README.md) for more details.
37+to see how to use these. See [benchmark/README.md](/benchmark/README.md)
38+and [test/README.md](/test/README.md) for more details.
3939
4040You can also run tests or benchmarks directly for example:
4141
@@ -86,13 +86,13 @@ Here is a quick checklist for a PR, for details please see the next section:
8686* Compiler warnings are fixed
8787* Reasonable hlint suggestions are accepted
8888* Tests are added to cover the changed parts
89−* All [tests](test) pass
90−* [Performance benchmarks](benchmark) are added, where applicable
91−* No significant regressions are reported by [performance benchmarks](benchmark/README.md)
89+* All [tests](/test) pass
90+* [Performance benchmarks](/benchmark) are added, where applicable
91+* 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/Introduction.md), and [guides](/docs) are
9494 updated if necessary.
95−* [Changelog](docs/Changelog.md) is updated if needed
95+* [Changelog](/docs/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
@@ -145,8 +145,8 @@ BRANCH.
145145### Testing
146146
147147It is a good idea to include tests for the changes where applicable. See
148−the existing tests in the [test](test) directory. Also see the
149−[test/README.md](test/README.md) for more details on how to run the tests.
148+the existing tests in the [test](/test) directory. Also see the
149+[test/README.md](/test/README.md) for more details on how to run the tests.
150150
151151### Documentation
152152
@@ -154,7 +154,7 @@ For user visible APIs, it is a good idea to provide haddock documentation that
154154is easily understood by the end programmer and does not sound highfalutin,
155155and preferably with examples. If your change affects the tutorial or needs to
156156be mentioned in the tutorial then please update the tutorial. Check if the
157−additional [guides](docs) are affected or need to updated.
157+additional [guides](/docs) are affected or need to updated.
158158
159159### Performance Benchmarks
160160
@@ -163,7 +163,7 @@ any of the existing performance benchmarks. If you introduced something new
163163then you may want to add benchmarks to check if it performs as well as expected
164164by the programmers to deem it usable.
165165
166−See the [README](benchmark/README.md) file in the `benchmark` directory for more
166+See the [README](/benchmark/README.md) file in the `benchmark` directory for more
167167details on how to run the benchmarks.
168168
169169The first level of check is the regression in "allocations", this is
@@ -222,7 +222,7 @@ copying does not have an associated license please do not use it.
222222
223223* Use https://streamly.composewell.com/ for searching in reference docs
224224* Build haddock docs for latest reference docs
225−* See [the dev directory](dev) for design guidelines and dev documents.
225+* See [the dev directory](/dev) for design guidelines and dev documents.
226226
227227## Coding Guidelines
228228