-
Notifications
You must be signed in to change notification settings - Fork 31
[docs] Overhaul the documentation #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There were multiple mentions of how to run a server, all of them slightly different. This reorganizes the documentation to have a single place explaining how to run a server, either locally or in production via Docker. This also moves the documentation of the deprecated `nts` test suite to a less prominent location -- we should actually see if that can be removed entirely. Finally, it updates the Quickstart section of "Running tests" to ensure that the commands actually run on anyone's machine. A quickstart should not require custom setup.
| Sometimes machine can literally be a machine, but more abstractly, it can be any | ||
| configuration you are interested in tracking. For example, to store results | ||
| from an Arm test machine, you could have a machine call "ArmMachine"; but, you | ||
| from an Arm test machine, you could have a machine call "ArmMachine"; but, you |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
call -> called
| "ArmMachine-Debug", when you compile the thing you want to test in two modes. | ||
| When doing testing of LLVM, we often string all the useful parameters of the | ||
| configuration into one machines name:: | ||
| configuration into one machines name:: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
machine -> machine's
Or it could be "one machine name" to speak generically about a name to be applied to any machine.
| ---------------------- | ||
|
|
||
| The lnt importreport tool is an easy way to import data into LNTs test format. | ||
| The ``lnt importreport`` tool is an easy way to import data into LNTs test format. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LNT -> LNT's
|
|
||
| CREATE DATABASE "lnt.db" | ||
| This will install the client-side tools. If you also want to run a production | ||
| server, you should instead include the server-side optional requirements:: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You say "also want" but then "instead", one means both the other means pick only one.
If you drop the also and make it an either choice it would make more sense:
"
If you want to run a production server, you should instead install the server-side requirements::"
There were multiple mentions of how to run a server, all of them slightly different. This reorganizes the documentation to have a single place explaining how to run a server, either locally or in production via Docker.
This also moves the documentation of the deprecated
ntstest suite to a less prominent location -- we should actually see if that can be removed entirely.Finally, it updates the Quickstart section of "Running tests" to ensure that the commands actually run on anyone's machine. A quickstart should not require custom setup.