Skip to content

Commit 06aacea

Browse files
committed
Fix links
Signed-off-by: Jeff Goeders <[email protected]>
1 parent 7325508 commit 06aacea

File tree

16 files changed

+76
-125
lines changed

16 files changed

+76
-125
lines changed

BUILDING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ From the top-level, run:
3131
The complete VTR flow has been tested on 64-bit Linux systems.
3232
The flow should work in other platforms (32-bit Linux, Windows with cygwin) but this is untested.
3333

34-
*See Also:* Full information about building VTR, including setting up required system packages and Python packages, can be found in [Optional Build Information](doc/src/vtr/optional_build_info.md) page.
34+
*Full information about building VTR, including setting up required system packages and Python packages, can be found in [Optional Build Information](doc/src/vtr/optional_build_info.md) page.*
3535

3636
Please [let us know](doc/src/contact.md) your experience with building VTR so that we can improve the experience for others.
3737

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ The following are general tips for making your pull requests easy to review (and
154154
* Keep changes small
155155

156156
Large change sets are difficult and time-consuming to review.
157-
If a change set is becoming too large, consider splitting it into smaller pieces; you'll probably want to [file an issue](#filling-feature-requests) to discuss things first.
157+
If a change set is becoming too large, consider splitting it into smaller pieces; you'll probably want to [file an issue](#filling-enhancement-requests) to discuss things first.
158158

159159
* Do one thing only
160160

README.developers.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -966,7 +966,7 @@ $ make
966966
this turns on more extensive assertion checking and re-builds VTR.
967967
968968
## GDB Pretty Printers
969-
To make it easier to debug some of VTR's data structures with [GDB](www.gnu.org/gdb).
969+
To make it easier to debug some of VTR's data structures with [GDB](https://www.sourceware.org/gdb/).
970970

971971
### STL Pretty Printers
972972

@@ -1145,7 +1145,7 @@ make CMAKE_PARAMS="-DVTR_IPO_BUILD=off" -j8 vpr
11451145
# External Subtrees
11461146
VTR includes some code which is developed in external repositories, and is integrated into the VTR source tree using [git subtrees](https://www.atlassian.com/blog/git/alternatives-to-git-submodule-git-subtree).
11471147
1148-
To simplify the process of working with subtrees we use the [`dev/external_subtrees.py`](./dev/external_subtrees.py) script.
1148+
To simplify the process of working with subtrees we use the [`dev/external_subtrees.py`](https://github.com/verilog-to-routing/vtr-verilog-to-routing/blob/master/dev/external_subtrees.py) script.
11491149
11501150
For instance, running `./dev/external_subtrees.py --list` from the VTR root it shows the subtrees:
11511151
```
@@ -1159,15 +1159,15 @@ Component: libtatum Path: libs/EXTERNAL/libtatum URL: https://git
11591159
Code included in VTR by subtrees should *not be modified within the VTR source tree*.
11601160
Instead changes should be made in the relevant up-stream repository, and then synced into the VTR tree.
11611161
1162-
### Updating an existing Subtree
1162+
## Updating an existing Subtree
11631163
1. From the VTR root run: `./dev/external_subtrees.py $SUBTREE_NAME`, where `$SUBTREE_NAME` is the name of an existing subtree.
11641164
11651165
For example to update the `libtatum` subtree:
11661166
```shell
11671167
./dev/external_subtrees.py --update libtatum
11681168
```
11691169
1170-
### Adding a new Subtree
1170+
## Adding a new Subtree
11711171
11721172
To add a new external subtree to VTR do the following:
11731173
@@ -1207,7 +1207,7 @@ To add a new external subtree to VTR do the following:
12071207
The first will squash all the upstream changes, the second will merge those changes into the current branch.
12081208
12091209
1210-
### Subtree Rational
1210+
## Subtree Rational
12111211
12121212
VTR uses subtrees to allow easy tracking of upstream dependencies.
12131213
@@ -1221,7 +1221,7 @@ See [here](https://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git
12211221
# Finding Bugs with Coverity
12221222
[Coverity Scan](https://scan.coverity.com) is a static code analysis service which can be used to detect bugs.
12231223
1224-
### Browsing Defects
1224+
## Browsing Defects
12251225
To view defects detected do the following:
12261226
12271227
1. Get a coverity scan account
@@ -1231,7 +1231,7 @@ To view defects detected do the following:
12311231
2. Browse the existing defects through the coverity web interface
12321232
12331233
1234-
### Submitting a build
1234+
## Submitting a build
12351235
To submit a build to coverity do the following:
12361236
12371237
1. [Download](https://scan.coverity.com/download) the coverity build tool
@@ -1264,7 +1264,7 @@ Note that we explicitly asked for gcc and g++, the coverity build tool defaults
12641264
12651265
Once the build has been analyzed you can browse the latest results through the coverity web interface
12661266
1267-
### No files emitted
1267+
## No files emitted
12681268
If you get the following warning from cov-build:
12691269
12701270
[WARNING] No files were emitted.
@@ -1303,5 +1303,5 @@ The following outlines the procedure to following when making an official VTR re
13031303
* GitHub will automatically create a release based on the tag
13041304
* Add the new change log entry to the [GitHub release description](https://github.com/verilog-to-routing/vtr-verilog-to-routing/releases)
13051305
* Update the [ReadTheDocs configuration](https://readthedocs.org/projects/vtr/versions/) to build and serve documentation for the relevant tag (e.g. `v8.0.0`)
1306-
* Send a release announcement email to the [vtr-announce]([email protected]) mailing list (make sure to thank all contributors!)
1306+
* Send a release announcement email to the [vtr-announce](mailto:[email protected]) mailing list (make sure to thank all contributors!)
13071307

doc/src/LICENSE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
```{include} ../../LICENSE.md
2+
```

doc/src/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@
372372
assert os.path.exists(prjdir) == True, "Regenerate doxygen XML for {}".format(prjname)
373373

374374
# Add page anchors for myst parser
375-
myst_heading_anchors = 3
375+
myst_heading_anchors = 4
376376

377377

378378
def setup(app):

doc/src/dev/contributing/contributing.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/src/dev/contributing/index.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

doc/src/dev/developing.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/src/dev/index.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ Developer Guide
1111
c_api_doc
1212
code_documentation
1313
tutorials/index
14-
support
15-
license
14+
../SUPPORT
15+
../LICENSE

doc/src/dev/license.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/src/dev/support.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/src/odin/dev_guide/contributing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ To create a pull request, clone the [vtr-verilog-to-routing repository](https://
1212
Make changes to the branch that improve Odin II and correct the bug.
1313
**Important** In addition to correcting the bug, it is required that test cases (benchmarks) are created that reproduce the issue and are included in the regression tests.
1414
An example of a good test case could be the benchmark found in the "Issue" being addressed.
15-
The results of these new tests need to be regenerate. See [regression tests](./regression_tests) for further instruction.
15+
The results of these new tests need to be regenerate. See [regression tests](regression_test.md) for further instruction.
1616
Push these changes to the cloned repository and create the pull request.
1717
Add a description of the changes made and reference the "issue" that it corrects. There is a template provided on GitHub.
1818

@@ -29,7 +29,7 @@ Then, create a pull request with that branch and **include WIP in the title.**
2929
This will automatically indicate that this PR is not ready to be merged.
3030
Continue to work on the branch, pushing the commits regularly.
3131
Like a PR, test cases must be included through the use of benchmarks.
32-
See [regression tests](./regression_tests) for further instruction.
32+
See [regression tests](regression_test.md) for further instruction.
3333

3434
### Formating
3535

doc/src/quickstart/index.rst

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,9 @@ from the VTR root directory (hereafter referred to as :term:`$VTR_ROOT`) to buil
5454
To run the examples in this guide on your machine, either:
5555

5656
* define VTR_ROOT as a variable in your shell (e.g. if ``~/trees/vtr`` is the path to the VTR source tree on your machine, run the equivalent of ``VTR_ROOT=~/trees/vtr`` in BASH) which will allow you to run the commands as written in this guide, or
57-
* manually replace `$VTR_ROOT` in the example commandss below with your path to the VTR source tree.
57+
* manually replace `$VTR_ROOT` in the example commands below with your path to the VTR source tree.
5858

59-
.. note:: If VTR fails to build you may need to install the :ref:`required dependencies <building_vtr>`.
60-
61-
For more details on building VTR on various operating systems/platforms see :ref:`Building VTR<building_vtr>`.
59+
For more details on building VTR on various operating systems/platforms see :doc:`Building VTR</BUILDING>`.
6260

6361

6462
Running VPR
@@ -487,7 +485,7 @@ Here are some possible next steps for users wishing to use VTR:
487485

488486
* Discover how to :ref:`generate FASM <genfasm>` for bitstream creation.
489487

490-
* :ref:`Suggest or make enhancements to VTR's documentation <contribution_guidelines>`.
488+
* :doc:`Suggest or make enhancements to VTR's documentation </CONTRIBUTING>`.
491489

492490
Here are some possible next steps for developers wishing to modify and improve VTR:
493491

@@ -497,6 +495,6 @@ Here are some possible next steps for developers wishing to modify and improve V
497495

498496
* Read through the :ref:`developer guide <developer_guide>`.
499497

500-
* Look for :ref:`open issues to which you can contribute <contribution_guidelines>`.
498+
* Look for :doc:`open issues to which you can contribute </CONTRIBUTING>`.
501499

502500
* Begin exploring the source code for the main tools in VTR (e.g. VPR in ``$VTR_ROOT/vpr/src``).

doc/src/vtr/get_vtr.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Here are some highlights of the |version| full release:
7878
Along with experiments for more conventional FPGAs, we also include an experiment that explores FPGAs with embedded floating-point cores investigated in :cite:`ho_floating_point_fpga` to illustrate the usage of the VTR framework to explore unconventional FPGA architectures.
7979

8080
Development Repository
81-
~~~~~~~~~~~~~~~~~
81+
~~~~~~~~~~~~~~~~~~~~~~
8282
The development repository for the Verilog-to-Routing project is hosted at:
8383

8484
https://github.com/verilog-to-routing/vtr-verilog-to-routing

0 commit comments

Comments
 (0)