|
1 |
| -# scaladoc |
| 1 | +# Scaladoc |
2 | 2 |
|
3 |
| -scaladoc (name subject to change) is the documentation tool for |
4 |
| -[Dotty](https://github.com/lampepfl/dotty), which is scheduled to become |
| 3 | +Scaladoc is the documentation tool for |
| 4 | +[Scala 3](https://github.com/lampepfl/dotty), which is scheduled to become |
5 | 5 | Scala 3. It uses the TastyInspector to access definitions,
|
6 |
| -which is an officially supported way to access Dotty's perspective of a |
| 6 | +which is an officially supported way to access Scala 3's perspective of a |
7 | 7 | codebase.
|
8 | 8 |
|
9 | 9 | We're aiming to support all the features Scaladoc did, plus new and exciting ones such as:
|
@@ -57,24 +57,24 @@ work on the project.
|
57 | 57 | For every PR, we build documentation for scaladoc and Dotty. For example, for
|
58 | 58 | PR 123 you can find them at:
|
59 | 59 |
|
60 |
| -- <https://scaladoc.virtuslab.com/pr-123/self/main/index.html> |
61 |
| -- <https://scaladoc.virtuslab.com/pr-123/scala3/main/index.html> |
62 |
| -- <https://scaladoc.virtuslab.com/pr-123/testcases/main/index.html> |
| 60 | +- <https://scala3doc.virtuslab.com/pr-123/self/main/index.html> |
| 61 | +- <https://scala3doc.virtuslab.com/pr-123/scala3/main/index.html> |
| 62 | +- <https://scala3doc.virtuslab.com/pr-123/testcases/main/index.html> |
63 | 63 |
|
64 | 64 | Note that these correspond to the contents of `output` directory - that's
|
65 | 65 | precisely what they are.
|
66 | 66 |
|
67 | 67 | You can also find the result of building the same sites for latest `master` at:
|
68 | 68 |
|
69 |
| -- <https://scaladoc.virtuslab.com/master/self/main/index.html> |
70 |
| -- <https://scaladoc.virtuslab.com/master/scala3/main/index.html> |
71 |
| -- <https://scaladoc.virtuslab.com/master/testcases/main/index.html> |
| 69 | +- <https://scala3doc.virtuslab.com/master/self/main/index.html> |
| 70 | +- <https://scala3doc.virtuslab.com/master/scala3/main/index.html> |
| 71 | +- <https://scala3doc.virtuslab.com/master/testcases/main/index.html> |
72 | 72 |
|
73 | 73 | ### Testing
|
74 | 74 |
|
75 | 75 | Most tests rely on comparing signatures (of classes, methods, objects etc.) extracted from the generated documentation
|
76 |
| -to signatures found in source files. Such tests are defined using [MultipleFileTest](test/dotty/tools/scaladoc/MultipleFileTest.scala) class |
77 |
| -and its subtypes (such as [SingleFileTest](test/dotty/tools/scaladoc/SingleFileTest.scala)) |
| 76 | +to signatures found in source files. Such tests are defined using [MultipleFileTest](test/dotty/tools/scala3doc/MultipleFileTest.scala) class |
| 77 | +and its subtypes (such as [SingleFileTest](test/dotty/tools/scala3doc/SingleFileTest.scala)) |
78 | 78 |
|
79 | 79 | WARNING: As the classes mentioned above are likely to evolve, the description below might easily get out of date.
|
80 | 80 | In case of any discrepancies rely on the source files instead.
|
|
0 commit comments