-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Document publication process * Improve package documentation Re-organize information so it is available in published packages * Update packages/macos-at-driver-server/README.md Co-authored-by: Stalgia Grigg <[email protected]> * Reformat to satisfy linter Unclear how this is an improvement --------- Co-authored-by: Stalgia Grigg <[email protected]>
- Loading branch information
1 parent
5d7924c
commit 995ea08
Showing
6 changed files
with
59 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# MacOS AT Driver Server Maintenance Guide | ||
|
||
This package organizes macOS platform code within an Xcode project. It also | ||
relies on Node.js code to expose a command-line interface; the Node.js code is | ||
copied into place from a shared directory during publication time. | ||
|
||
## Packaging Requirements | ||
|
||
- macOS version 13 ("Ventura") or later | ||
- Xcode | ||
- Node.js version 18 or later | ||
|
||
## Packaging Instructions | ||
|
||
1. Build the Xcode project | ||
2. Run `npm publish` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# MacOS AT Driver Server | ||
|
||
An implementation of the AT Driver "remote end" designed to work with screen | ||
readers on macOS. | ||
|
||
## Requirements | ||
|
||
- macOS version 13 ("Ventura") or later | ||
- Node.js version 18 or later | ||
|
||
## Usage | ||
|
||
For instructions on using this project's command-line interface, please refer | ||
to the `README.md` file located in the `shared` directory. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Command-line interface | ||
|
||
1. Run the `install` sub-command in a terminal: | ||
|
||
at-driver install | ||
|
||
If prompted for system administration permission, grant permission. | ||
|
||
2. Start the server by executing the `serve` sub-command in a terminal: | ||
|
||
at-driver serve | ||
|
||
The process will write a message to the standard error stream when the | ||
WebSocket server is listening for connections. The `--help` flag will cause | ||
the command to output advanced usage instructions (e.g. `at-driver --help`). | ||
|
||
3. Configure any screen reader to use the synthesizer named "Microsoft Speech | ||
API version 5" and the text-to-speech voice named "Bocoup Automation Voice." | ||
|
||
4. Use any WebSocket client to connect to the server. The protocol is described | ||
below. (The server will print protocol messages to its standard error stream | ||
for diagnostic purposes only. Neither the format nor the availability of | ||
this output is guaranteed, making it inappropriate for external use.) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters