Rollup merge of #100637 - andrewpollack:fuchsia-docs-adjustments, r=tmandry
Improving Fuchsia rustc support documentation * Adjusting `package/meta/package` to fit current schema * Adding repository server step * Adjusting step to give default repository * Adding "recreate" step for easier step following
This commit is contained in:
commit
795e55f1e1
1 changed files with 17 additions and 3 deletions
|
@ -121,7 +121,10 @@ following files inside:
|
||||||
|
|
||||||
**`package/meta/package`**
|
**`package/meta/package`**
|
||||||
```json
|
```json
|
||||||
{"name":"hello_fuchsia","version":0}
|
{
|
||||||
|
"name": "hello_fuchsia",
|
||||||
|
"version": "0"
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
The `package` file describes our package's name and version number. Every
|
The `package` file describes our package's name and version number. Every
|
||||||
|
@ -232,10 +235,17 @@ ${SDK_PATH}/tools/${ARCH}/ffx product-bundle get workstation_eng.qemu-${ARCH}
|
||||||
${SDK_PATH}/tools/${ARCH}/ffx emu start workstation_eng.qemu-${ARCH} --headless
|
${SDK_PATH}/tools/${ARCH}/ffx emu start workstation_eng.qemu-${ARCH} --headless
|
||||||
```
|
```
|
||||||
|
|
||||||
Then, once the emulator has been started:
|
Once the emulator is running, start a package repository server to serve our
|
||||||
|
package to the emulator:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
${SDK_PATH}/tools/${ARCH}/ffx target repository register
|
${SDK_PATH}/tools/${ARCH}/ffx repository server start
|
||||||
|
```
|
||||||
|
|
||||||
|
Once the repository server is up and running, register our repository:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
${SDK_PATH}/tools/${ARCH}/ffx target repository register --repository hello-fuchsia
|
||||||
```
|
```
|
||||||
|
|
||||||
And watch the logs from the emulator in a separate terminal:
|
And watch the logs from the emulator in a separate terminal:
|
||||||
|
@ -253,6 +263,10 @@ ${SDK_PATH}/tools/${ARCH}/ffx component run fuchsia-pkg://hello-fuchsia/hello_fu
|
||||||
On reruns of the component, the `--recreate` argument may also need to be
|
On reruns of the component, the `--recreate` argument may also need to be
|
||||||
passed.
|
passed.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
${SDK_PATH}/tools/${ARCH}/ffx component run --recreate fuchsia-pkg://hello-fuchsia/hello_fuchsia#meta/hello_fuchsia.cm
|
||||||
|
```
|
||||||
|
|
||||||
## Testing
|
## Testing
|
||||||
|
|
||||||
### Running unit tests
|
### Running unit tests
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue