From 08f8eb05380fb41956fb46bcc12f4a02ac440f8b Mon Sep 17 00:00:00 2001 From: Diogo Matsubara Date: Mon, 30 Sep 2024 10:08:13 +0200 Subject: [PATCH] fix: update urls to point to main branch (#68) * fix: update urls to point to main branch * chore: update to main branch * fix: adjust examples to point to correct version --- content/blog/2021-04-28-ROS2-integration.md | 4 ++-- content/blog/2021-11-09-ros2-zenoh-pico.md | 2 +- content/blog/2022-02-08-dragonbot.md | 2 +- content/blog/2022-09-30-zenoh-bahamut.md | 14 +++++++------- content/blog/2023-01-10-zenoh-charmander.md | 6 +++--- content/blog/2023-06-05-charmander2.md | 8 ++++---- content/blog/2024-04-30-zenoh-electrode.md | 4 ++-- content/docs/getting-started/first-app.md | 6 +++--- content/docs/getting-started/quick-test.md | 4 ++-- content/docs/manual/configuration.md | 4 ++-- content/docs/manual/plugin-http.md | 2 +- content/docs/manual/plugin-storage-manager.md | 2 +- .../MigrationGuide-C-v0.5.x-v0.6.x.md | 2 +- .../MigrationGuide-Pico-v0.5.x-v0.6.x.md | 4 ++-- .../MigrationGuide-Python-v0.5.x-v0.6.x.md | 2 +- .../MigrationGuide-Rust-v0.5.x-v0.6.x.md | 4 ++-- 16 files changed, 35 insertions(+), 35 deletions(-) diff --git a/content/blog/2021-04-28-ROS2-integration.md b/content/blog/2021-04-28-ROS2-integration.md index 09ab1794..a0d9efb8 100644 --- a/content/blog/2021-04-28-ROS2-integration.md +++ b/content/blog/2021-04-28-ROS2-integration.md @@ -119,8 +119,8 @@ Now: ``` You can see more complete versions of a "teleop" code with various options and arrows key-pressed listener here: - - in Python: https://github.com/eclipse-zenoh/zenoh-demos/tree/master/ROS2/zenoh-python-teleop - - in Rust: https://github.com/eclipse-zenoh/zenoh-demos/tree/master/ROS2/zenoh-rust-teleop + - in Python: https://github.com/eclipse-zenoh/zenoh-demos/tree/main/ROS2/zenoh-python-teleop + - in Rust: https://github.com/eclipse-zenoh/zenoh-demos/tree/main/ROS2/zenoh-rust-teleop ------- ## How do I use zenoh to operate my robot from anywhere in the world ? diff --git a/content/blog/2021-11-09-ros2-zenoh-pico.md b/content/blog/2021-11-09-ros2-zenoh-pico.md index 82d64feb..b92139f8 100644 --- a/content/blog/2021-11-09-ros2-zenoh-pico.md +++ b/content/blog/2021-11-09-ros2-zenoh-pico.md @@ -170,7 +170,7 @@ void loop() zn_write(s, *reskey, (const uint8_t *)buf, twist_serialized_size); } ``` -**Note:** auxiliary structs and serialization functions are missing in the previous snippet. For the full code, including the adaptations for the turtlesim, please check the code under https://github.com/eclipse-zenoh/zenoh-demos/tree/master/ROS2/zenoh-pico-teleop-gyro +**Note:** auxiliary structs and serialization functions are missing in the previous snippet. For the full code, including the adaptations for the turtlesim, please check the code under https://github.com/eclipse-zenoh/zenoh-demos/tree/main/ROS2/zenoh-pico-teleop-gyro ## 3. Setting up the infrastructure and the turtlebot / turtlesim In order to set up the infrastructure and the turtlebot / turtle in different configurations, follow the steps described in our [previous blog](https://zenoh.io/blog/2021-04-28-ros2-integration/). However, note that Zenoh-pico currently supports client mode only (a lightweight peer mode is coming soon). As such, you might need to deploy at least one Zenoh router to which your microcontroller application will need to connect to. The minimum steps are shown below: diff --git a/content/blog/2022-02-08-dragonbot.md b/content/blog/2022-02-08-dragonbot.md index aa263690..07f9c0a3 100644 --- a/content/blog/2022-02-08-dragonbot.md +++ b/content/blog/2022-02-08-dragonbot.md @@ -42,7 +42,7 @@ Still, we had to move some rocks along the way: Finally, DragonBotOne made it all the way to hatch. -All source-code and step-by-step guides can be found in our [GitHub repositories](https://github.com/eclipse-zenoh/zenoh-demos/tree/master/zenoh-dragonbot). +All source-code and step-by-step guides can be found in our [GitHub repositories](https://github.com/eclipse-zenoh/zenoh-demos/tree/main/zenoh-dragonbot). ## Remote Controller: ESP32 with a MPU-6050 accelerometer and gyroscope module diff --git a/content/blog/2022-09-30-zenoh-bahamut.md b/content/blog/2022-09-30-zenoh-bahamut.md index 8bea9411..78135622 100644 --- a/content/blog/2022-09-30-zenoh-bahamut.md +++ b/content/blog/2022-09-30-zenoh-bahamut.md @@ -41,7 +41,7 @@ Last but not least, future extensibility was the third objective for the new API If you are curious about the philosophy of the new API, you can find the full discussion [here](https://github.com/eclipse-zenoh/roadmap/discussions/23). ## Rust -*Subscriber* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh/blob/master/examples/examples/z_sub.rs). +*Subscriber* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh/blob/main/examples/examples/z_sub.rs). ```Rust let session = zenoh::open(config).res().await.unwrap(); @@ -51,7 +51,7 @@ while let Ok(sample) = subscriber.recv_async().await { } ``` -*Publisher* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh/blob/master/examples/examples/z_pub.rs). +*Publisher* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh/blob/main/examples/examples/z_pub.rs). ```Rust let session = zenoh::open(config).res().await.unwrap(); @@ -63,7 +63,7 @@ loop { ``` ## Python -*Subscriber* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-python/blob/master/examples/z_sub.py). +*Subscriber* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-python/blob/main/examples/z_sub.py). ```Python def listener(sample: Sample): @@ -75,7 +75,7 @@ while True: time.sleep(1.0) ``` -*Publisher* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-python/blob/master/examples/z_pub.py). +*Publisher* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-python/blob/main/examples/z_pub.py). ```Python session = zenoh.open(conf) @@ -86,7 +86,7 @@ while True: ``` ## C -*Subscriber* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-c/blob/master/examples/z_sub.c). +*Subscriber* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-c/blob/main/examples/z_sub.c). ```C void data_handler(const z_sample_t *sample, const void *arg) { @@ -114,7 +114,7 @@ int main(int argc, char **argv) { } ``` -*Publisher* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-c/blob/master/examples/z_pub.c). +*Publisher* -- Full working example available [here](https://github.com/eclipse-zenoh/zenoh-c/blob/main/examples/z_pub.c). ```C int main(int argc, char **argv) { @@ -175,7 +175,7 @@ For a more in-depth reading on key expressions, please refer to this [RFC](https ---- # A new configuration file format -A new json5/yaml-based configuration file has been added. This allows configuring various aspects of Zenoh via a simple yet comprehensive file that can be extended as needed in the future. A snippet of the configuration file can be found below while the full configuration file can be found [here](https://github.com/eclipse-zenoh/zenoh/blob/master/DEFAULT_CONFIG.json5). +A new json5/yaml-based configuration file has been added. This allows configuring various aspects of Zenoh via a simple yet comprehensive file that can be extended as needed in the future. A snippet of the configuration file can be found below while the full configuration file can be found [here](https://github.com/eclipse-zenoh/zenoh/blob/main/DEFAULT_CONFIG.json5). ```Json { diff --git a/content/blog/2023-01-10-zenoh-charmander.md b/content/blog/2023-01-10-zenoh-charmander.md index 374e0af1..be511619 100644 --- a/content/blog/2023-01-10-zenoh-charmander.md +++ b/content/blog/2023-01-10-zenoh-charmander.md @@ -39,7 +39,7 @@ You can [check here](https://zenoh.io/docs/manual/tls/#mutual-authentication-mtl ---- # MQTT plugin A [new plugin](https://github.com/eclipse-zenoh/zenoh-plugin-mqtt) is coming into the dragon nest that enables integrating Zenoh with MQTT. -This is a fresh addition to the already existing [DDS plugin](https://github.com/eclipse-zenoh/zenoh-plugin-dds), [REST plugin](https://github.com/eclipse-zenoh/zenoh/tree/master/plugins/zenoh-plugin-rest), and [web server plugin](https://github.com/eclipse-zenoh/zenoh-plugin-webserver). +This is a fresh addition to the already existing [DDS plugin](https://github.com/eclipse-zenoh/zenoh-plugin-dds), [REST plugin](https://github.com/eclipse-zenoh/zenoh/tree/main/plugins/zenoh-plugin-rest), and [web server plugin](https://github.com/eclipse-zenoh/zenoh-plugin-webserver). The [Zenoh MQTT plugin](https://github.com/eclipse-zenoh/zenoh-plugin-mqtt) converts a Zenoh router into a full-fledged MQTT broker supporting MQTT V3 and V5 clients. This allows to exploit all the Zenoh routing and storage capabilities from your MQTT client, but also to make Zenoh clients and peers talk with MQTT clients as shown in the figure below! To test it out just follow the [README](https://github.com/eclipse-zenoh/zenoh-plugin-mqtt). @@ -102,7 +102,7 @@ while True: time.sleep(1) ``` -Don’t forget to check out all the other examples for [Rust](https://github.com/eclipse-zenoh/zenoh/tree/master/examples), [Python](https://github.com/eclipse-zenoh/zenoh-python/tree/master/examples), and [C](https://github.com/eclipse-zenoh/zenoh-c/tree/master/examples). +Don’t forget to check out all the other examples for [Rust](https://github.com/eclipse-zenoh/zenoh/tree/main/examples), [Python](https://github.com/eclipse-zenoh/zenoh-python/tree/main/examples), and [C](https://github.com/eclipse-zenoh/zenoh-c/tree/main/examples). ---- # C++ bindings @@ -187,7 +187,7 @@ This is the very first release of the C++ bindings so the Zenoh team will highly This will help in greatly improving its maturity and robustness. In the future, we are planning to bring C++ bindings also on [Zenoh-Pico](https://github.com/eclipse-zenoh/zenoh-pico) to natively integrate with C++ embedded systems like Arduino. -At the moment you can use [Zenoh-Pico](https://github.com/eclipse-zenoh/zenoh-pico) with the C API on various embedded systems, see [some examples](https://github.com/eclipse-zenoh/zenoh-pico/tree/master/examples/arduino). +At the moment you can use [Zenoh-Pico](https://github.com/eclipse-zenoh/zenoh-pico) with the C API on various embedded systems, see [some examples](https://github.com/eclipse-zenoh/zenoh-pico/tree/main/examples/arduino). ---- # Zenoh-Pico and MISRA-C diff --git a/content/blog/2023-06-05-charmander2.md b/content/blog/2023-06-05-charmander2.md index fef4d766..e95f680a 100644 --- a/content/blog/2023-06-05-charmander2.md +++ b/content/blog/2023-06-05-charmander2.md @@ -31,13 +31,13 @@ And it also comes with a load of various bug fixes and improvements. [Zenoh Charmander 0.7.0-rc](https://zenoh.io/blog/2023-01-10-zenoh-charmander/#c-bindings) introduced experimental support for [C++ bindings](https://zenoh.io/blog/2023-01-10-zenoh-charmander/#c-bindings), which are built on top of the Zenoh C API. This release introduces the support of [zenoh-pico](https://github.com/eclipse-zenoh/zenoh-pico) in addition to the already supported [zenoh-c](https://github.com/eclipse-zenoh/zenoh-c). This means you can now write your Zenoh C++ application and run it on any embedded platform supported by [zenoh-pico](https://github.com/eclipse-zenoh/zenoh-pico#zenoh-pico-native-c-library-for-constrained-devices)! You can check [here](https://github.com/eclipse-zenoh/zenoh-cpp#library-usage) how to set up zenoh-cpp as a library and switch between zenoh-c and zenoh-pico. -Moreover, this release finally provides the full coverage of the Zenoh stable API, including shared memory support (see [C](https://github.com/eclipse-zenoh/zenoh-c/blob/master/examples/z_pub_shm.c) and [C++](https://github.com/eclipse-zenoh/zenoh-cpp/blob/main/examples/zenohc/z_pub_shm.cxx) examples). The build for zenoh C/C++ projects was also made simpler and more flexible. Now zenoh-c, zenoh-pico and zenoh-cpp can be directly included into the parent CMake project without installation - see examples [here](https://github.com/eclipse-zenoh/zenoh-cpp/tree/main/examples/simple). The full set of C++ examples is available [here](https://github.com/eclipse-zenoh/zenoh-cpp/tree/main/examples/). +Moreover, this release finally provides the full coverage of the Zenoh stable API, including shared memory support (see [C](https://github.com/eclipse-zenoh/zenoh-c/blob/main/examples/z_pub_shm.c) and [C++](https://github.com/eclipse-zenoh/zenoh-cpp/blob/main/examples/zenohc/z_pub_shm.cxx) examples). The build for zenoh C/C++ projects was also made simpler and more flexible. Now zenoh-c, zenoh-pico and zenoh-cpp can be directly included into the parent CMake project without installation - see examples [here](https://github.com/eclipse-zenoh/zenoh-cpp/tree/main/examples/simple). The full set of C++ examples is available [here](https://github.com/eclipse-zenoh/zenoh-cpp/tree/main/examples/). Stay tuned for an upcoming, detailed blog post on the C++ API that will be published shortly. ## Query payload -The [query payload API](https://zenoh.io/blog/2023-01-10-zenoh-charmander/#query-payload) has been marked stable and added to all Zenoh examples: in Rust ([get](https://github.com/eclipse-zenoh/zenoh/blob/eca888b410a0afb1df939393d4a304b7f926cd5e/examples/examples/z_get.rs#L32) and [queryable](https://github.com/eclipse-zenoh/zenoh/blob/eca888b410a0afb1df939393d4a304b7f926cd5e/examples/examples/z_queryable.rs#L49)), C ([get](https://github.com/eclipse-zenoh/zenoh-c/blob/2779f7ac470b1557e6fd8fd0ebfd04002ee8db2c/examples/z_get.c#L60) and [queryable](https://github.com/eclipse-zenoh/zenoh-c/blob/2779f7ac470b1557e6fd8fd0ebfd04002ee8db2c/examples/z_queryable.c#L32)), C++ ([get](https://github.com/eclipse-zenoh/zenoh-cpp/blob/81e1a69693bb45d4f23236d769ff4f4ad74ddddb/examples/universal/z_get.cxx#L62) and [queryable](https://github.com/eclipse-zenoh/zenoh-cpp/blob/81e1a69693bb45d4f23236d769ff4f4ad74ddddb/examples/universal/z_queryable.cxx#L75)), Python ([get](https://github.com/eclipse-zenoh/zenoh-python/blob/78a3902316f0e99d593ff7a2013ef920e637fa60/examples/z_get.py#L82) and [queryable](https://github.com/eclipse-zenoh/zenoh-python/blob/78a3902316f0e99d593ff7a2013ef920e637fa60/examples/z_queryable.py#L73)), and Zenoh-Pico ([get](https://github.com/eclipse-zenoh/zenoh-pico/blob/master/examples/unix/c11/z_get.c) and [queryable](https://github.com/eclipse-zenoh/zenoh-pico/blob/master/examples/unix/c11/z_queryable.c)). As a reminder, a query has now gained the possibility to carry some user payload that can be received and interpreted by the matching queryables. For example, you can now attach a picture to a query that is analyzed by a queryable running an object detection algorithm as shown in the figure below. +The [query payload API](https://zenoh.io/blog/2023-01-10-zenoh-charmander/#query-payload) has been marked stable and added to all Zenoh examples: in Rust ([get](https://github.com/eclipse-zenoh/zenoh/blob/eca888b410a0afb1df939393d4a304b7f926cd5e/examples/examples/z_get.rs#L32) and [queryable](https://github.com/eclipse-zenoh/zenoh/blob/eca888b410a0afb1df939393d4a304b7f926cd5e/examples/examples/z_queryable.rs#L49)), C ([get](https://github.com/eclipse-zenoh/zenoh-c/blob/2779f7ac470b1557e6fd8fd0ebfd04002ee8db2c/examples/z_get.c#L60) and [queryable](https://github.com/eclipse-zenoh/zenoh-c/blob/2779f7ac470b1557e6fd8fd0ebfd04002ee8db2c/examples/z_queryable.c#L32)), C++ ([get](https://github.com/eclipse-zenoh/zenoh-cpp/blob/81e1a69693bb45d4f23236d769ff4f4ad74ddddb/examples/universal/z_get.cxx#L62) and [queryable](https://github.com/eclipse-zenoh/zenoh-cpp/blob/81e1a69693bb45d4f23236d769ff4f4ad74ddddb/examples/universal/z_queryable.cxx#L75)), Python ([get](https://github.com/eclipse-zenoh/zenoh-python/blob/78a3902316f0e99d593ff7a2013ef920e637fa60/examples/z_get.py#L82) and [queryable](https://github.com/eclipse-zenoh/zenoh-python/blob/78a3902316f0e99d593ff7a2013ef920e637fa60/examples/z_queryable.py#L73)), and Zenoh-Pico ([get](https://github.com/eclipse-zenoh/zenoh-pico/blob/main/examples/unix/c11/z_get.c) and [queryable](https://github.com/eclipse-zenoh/zenoh-pico/blob/main/examples/unix/c11/z_queryable.c)). As a reminder, a query has now gained the possibility to carry some user payload that can be received and interpreted by the matching queryables. For example, you can now attach a picture to a query that is analyzed by a queryable running an object detection algorithm as shown in the figure below. {{< figure-inline src="../../img/20230605-blog-zenoh-charmander2/zenoh-queryable-example.png" @@ -164,7 +164,7 @@ ROS1 bridge has some limitations which, however, are planned to be completely el This release introduces the _liveliness_ feature. It allows any Zenoh application to assert and monitor the liveliness of any other Zenoh application in the network. Zenoh applications can declare liveliness tokens associated with some key expressions. Liveliness tokens will be seen as _alive_ by other Zenoh applications while the Zenoh application that declared it is _alive_. Zenoh applications can query alive tokens with the `get_liveliness` function and subscribe to liveliness changes (apparition/disappearance of liveliness tokens) with the `declare_liveliness_subscriber` function. -This feature is only available in the Rust API and is marked _unstable_: it works as intended but the API may change in the future. More details can be found [here](https://github.com/eclipse-zenoh/roadmap/blob/main/rfcs/ALL/Liveliness.md). Examples can be found [here](https://github.com/eclipse-zenoh/zenoh/blob/master/examples/examples/z_liveliness.rs), [here](https://github.com/eclipse-zenoh/zenoh/blob/master/examples/examples/z_get_liveliness.rs) and [here](https://github.com/eclipse-zenoh/zenoh/blob/master/examples/examples/z_sub_liveliness.rs). +This feature is only available in the Rust API and is marked _unstable_: it works as intended but the API may change in the future. More details can be found [here](https://github.com/eclipse-zenoh/roadmap/blob/main/rfcs/ALL/Liveliness.md). Examples can be found [here](https://github.com/eclipse-zenoh/zenoh/blob/main/examples/examples/z_liveliness.rs), [here](https://github.com/eclipse-zenoh/zenoh/blob/main/examples/examples/z_get_liveliness.rs) and [here](https://github.com/eclipse-zenoh/zenoh/blob/main/examples/examples/z_sub_liveliness.rs). ## Compression (experimental) @@ -186,7 +186,7 @@ In the configuration file we can enable or disable the compression as shown belo } ``` -So far the metrics collected on a local environment show promising results. By running the [z_pub_thr & z_sub_thr tests](https://github.com/eclipse-zenoh/zenoh/tree/master/examples#z_pub_thr--z_sub_thr) (which allow us to measure the amount of messages sent per second through Zenoh) on a local environment composed of a Mac with an M2 processor, we see that even for a worst case scenario with batches containing high entropy payloads (resulting in a low compression rate), the amount of messages per second sent through the Zenoh network behaves as well as in the case compression is disabled. +So far the metrics collected on a local environment show promising results. By running the [z_pub_thr & z_sub_thr tests](https://github.com/eclipse-zenoh/zenoh/tree/main/examples#z_pub_thr--z_sub_thr) (which allow us to measure the amount of messages sent per second through Zenoh) on a local environment composed of a Mac with an M2 processor, we see that even for a worst case scenario with batches containing high entropy payloads (resulting in a low compression rate), the amount of messages per second sent through the Zenoh network behaves as well as in the case compression is disabled. {{< figure-inline src="../../img/20230605-blog-zenoh-charmander2/compressions_2.png" diff --git a/content/blog/2024-04-30-zenoh-electrode.md b/content/blog/2024-04-30-zenoh-electrode.md index b18e79a8..6ea2953d 100644 --- a/content/blog/2024-04-30-zenoh-electrode.md +++ b/content/blog/2024-04-30-zenoh-electrode.md @@ -51,7 +51,7 @@ To begin with, the 0.10.0-rc Zenoh-Kotlin release target was limited to JVM. But Additionally, we now provide packaging, which is key to ease the importing of Zenoh on Kotlin projects. Find them out here on [Github Packages](https://github.com/orgs/eclipse-zenoh/packages?repo_name=zenoh-kotlin), for both JVM and Android targets! -The third important item is that Java joined the party! Indeed, we have forked the Kotlin bindings, making the necessary adjustments to make the bindings fully Java compatible. Checkout the examples! [https://github.com/eclipse-zenoh/zenoh-java/tree/master/examples](https://github.com/eclipse-zenoh/zenoh-java/tree/master/examples) +The third important item is that Java joined the party! Indeed, we have forked the Kotlin bindings, making the necessary adjustments to make the bindings fully Java compatible. Checkout the examples! [https://github.com/eclipse-zenoh/zenoh-java/tree/main/examples](https://github.com/eclipse-zenoh/zenoh-java/tree/main/examples) Because Zenoh-Kotlin (and now Zenoh-Java) relies on the Zenoh-JNI native library, we need to take into consideration the platforms on top of which the library is going to run. @@ -70,7 +70,7 @@ While for JVM we support: - aarch64-apple-darwin - x86_64-pc-windows-msvc -Take a look at the [Zenoh demo app](https://github.com/eclipse-zenoh/zenoh-demos/tree/master/zenoh-android/ZenohApp) we have published to see how to use the package: +Take a look at the [Zenoh demo app](https://github.com/eclipse-zenoh/zenoh-demos/tree/main/zenoh-android/ZenohApp) we have published to see how to use the package: {{< rawhtml >}} diff --git a/content/docs/getting-started/first-app.md b/content/docs/getting-started/first-app.md index 13df241c..8f88113e 100644 --- a/content/docs/getting-started/first-app.md +++ b/content/docs/getting-started/first-app.md @@ -130,6 +130,6 @@ session.close() You can also have a look at the examples provided with each client API: - - **Rust**: https://github.com/eclipse-zenoh/zenoh/tree/master/examples - - **Python**: https://github.com/eclipse-zenoh/zenoh-python/tree/master/examples - - **C**: https://github.com/eclipse-zenoh/zenoh-c/tree/master/examples + - **Rust**: https://github.com/eclipse-zenoh/zenoh/tree/main/examples + - **Python**: https://github.com/eclipse-zenoh/zenoh-python/tree/main/examples + - **C**: https://github.com/eclipse-zenoh/zenoh-c/tree/main/examples diff --git a/content/docs/getting-started/quick-test.md b/content/docs/getting-started/quick-test.md index 82bfd644..d16e6dc1 100644 --- a/content/docs/getting-started/quick-test.md +++ b/content/docs/getting-started/quick-test.md @@ -101,5 +101,5 @@ Now you can see how to [build your first Zenoh application in Python](../first-a ## Pick your programming language If you prefer, you could also have a look to the `examples/zenoh` directory we provide in each Zenoh API: -- [Rust examples](https://github.com/eclipse-zenoh/zenoh/tree/master/examples) -- [Python examples](https://github.com/eclipse-zenoh/zenoh-python/tree/master/examples) +- [Rust examples](https://github.com/eclipse-zenoh/zenoh/tree/main/examples) +- [Python examples](https://github.com/eclipse-zenoh/zenoh-python/tree/main/examples) diff --git a/content/docs/manual/configuration.md b/content/docs/manual/configuration.md index 5ac9af11..0b7a6aaf 100644 --- a/content/docs/manual/configuration.md +++ b/content/docs/manual/configuration.md @@ -22,8 +22,8 @@ If no path is specified, `zenohd` will use a default configuration instead. Currently, [JSON5](https://json5.org) and YAML are the primary configuration format (as opposed to v0.5's flat key-value files), but we may add support for other serialization formats in the future. -An example configuration can be read [here](https://github.com/eclipse-zenoh/zenoh/blob/master/DEFAULT_CONFIG.json5), apart from the `plugins` section, we make an effort to keep the values aligned with the defaults. -The exact schema for the configuration is the `Config` structure, which can be found in [this file](https://github.com/eclipse-zenoh/zenoh/blob/master/commons/zenoh-config/src/lib.rs). +An example configuration can be read [here](https://github.com/eclipse-zenoh/zenoh/blob/main/DEFAULT_CONFIG.json5), apart from the `plugins` section, we make an effort to keep the values aligned with the defaults. +The exact schema for the configuration is the `Config` structure, which can be found in [this file](https://github.com/eclipse-zenoh/zenoh/blob/main/commons/zenoh-config/src/lib.rs). Don't be alarmed, all of these fields are optional. Only configure the parts that are of interest to you. diff --git a/content/docs/manual/plugin-http.md b/content/docs/manual/plugin-http.md index dd7685a0..cacb0202 100644 --- a/content/docs/manual/plugin-http.md +++ b/content/docs/manual/plugin-http.md @@ -15,4 +15,4 @@ The REST plugin provides access to the Zenoh [REST API](../../apis/rest/) by ena There are two main ways to start this plugin: - **Through startup arguments**: `zenohd`'s `--rest-http-port=[PORT | IP:PORT | none]` argument allows you to choose which port will be listened to by the HTTP server. Note that the default value for this argument is `8000`, meaning that unless you specify `none` explicitly, `zenohd` will use this plugin by default. -- **Through configuration**: you may also configure the rest plugin in a `zenohd` config file, as illustrated in the Zenoh repo's [DEFAULT_CONFIG.json5 file](https://github.com/eclipse-zenoh/zenoh/blob/master/DEFAULT_CONFIG.json5) +- **Through configuration**: you may also configure the rest plugin in a `zenohd` config file, as illustrated in the Zenoh repo's [DEFAULT_CONFIG.json5 file](https://github.com/eclipse-zenoh/zenoh/blob/main/DEFAULT_CONFIG.json5) diff --git a/content/docs/manual/plugin-storage-manager.md b/content/docs/manual/plugin-storage-manager.md index 9d61523a..b2514f1f 100644 --- a/content/docs/manual/plugin-storage-manager.md +++ b/content/docs/manual/plugin-storage-manager.md @@ -66,7 +66,7 @@ The main schema is as follows: } } ``` -The example configuration provided [here](https://github.com/eclipse-zenoh/zenoh/blob/master/DEFAULT_CONFIG.json5) has concrete examples of backend and storage configuration. +The example configuration provided [here](https://github.com/eclipse-zenoh/zenoh/blob/main/DEFAULT_CONFIG.json5) has concrete examples of backend and storage configuration. ## Backends list Here is a list of the available backends: diff --git a/content/docs/migration_0.5_to_0.6/MigrationGuide-C-v0.5.x-v0.6.x.md b/content/docs/migration_0.5_to_0.6/MigrationGuide-C-v0.5.x-v0.6.x.md index 7c2a8f1a..5d9c1873 100644 --- a/content/docs/migration_0.5_to_0.6/MigrationGuide-C-v0.5.x-v0.6.x.md +++ b/content/docs/migration_0.5_to_0.6/MigrationGuide-C-v0.5.x-v0.6.x.md @@ -242,6 +242,6 @@ if (!z_check(qable)) { More examples are available here: -[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh-c/tree/master/examples) +[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh-c/tree/0.6.0-beta.1/examples) [*zenoh-net v0.5.0-beta9*](https://github.com/eclipse-zenoh/zenoh-c/tree/0.5.0-beta.9) diff --git a/content/docs/migration_0.5_to_0.6/MigrationGuide-Pico-v0.5.x-v0.6.x.md b/content/docs/migration_0.5_to_0.6/MigrationGuide-Pico-v0.5.x-v0.6.x.md index 1b86f2d5..6950b80e 100644 --- a/content/docs/migration_0.5_to_0.6/MigrationGuide-Pico-v0.5.x-v0.6.x.md +++ b/content/docs/migration_0.5_to_0.6/MigrationGuide-Pico-v0.5.x-v0.6.x.md @@ -427,8 +427,8 @@ zp_send_join(z_session_loan(&s), NULL); More examples are available here: -[*zenoh v0.6.0 (C11)*](https://github.com/eclipse-zenoh/zenoh-pico/tree/master/examples/unix/c11) +[*zenoh v0.6.0 (C11)*](https://github.com/eclipse-zenoh/zenoh-pico/tree/0.6.0-beta.1/examples/unix/c11) -[*zenoh v0.6.0 (C99)*](https://github.com/eclipse-zenoh/zenoh-pico/tree/master/examples/unix/c99) +[*zenoh v0.6.0 (C99)*](https://github.com/eclipse-zenoh/zenoh-pico/tree/0.6.0-beta.1/examples/unix/c99) [*zenoh-net v0.5.0-beta9*](https://github.com/eclipse-zenoh/zenoh-pico/tree/0.5.0-beta.9) diff --git a/content/docs/migration_0.5_to_0.6/MigrationGuide-Python-v0.5.x-v0.6.x.md b/content/docs/migration_0.5_to_0.6/MigrationGuide-Python-v0.5.x-v0.6.x.md index 3f278f60..d362b651 100644 --- a/content/docs/migration_0.5_to_0.6/MigrationGuide-Python-v0.5.x-v0.6.x.md +++ b/content/docs/migration_0.5_to_0.6/MigrationGuide-Python-v0.5.x-v0.6.x.md @@ -116,7 +116,7 @@ More examples are available there : [*zenoh v0.5.0-beta9*](https://github.com/eclipse-zenoh/zenoh/tree/70d7b22f539a6f88dc54d4949114cef6ffdd1df9/zenoh/examples/zenoh) -[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh/tree/master/examples/examples) +[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh/tree/0.6.0-beta.1/examples/examples) ## What about Zenoh Net? diff --git a/content/docs/migration_0.5_to_0.6/MigrationGuide-Rust-v0.5.x-v0.6.x.md b/content/docs/migration_0.5_to_0.6/MigrationGuide-Rust-v0.5.x-v0.6.x.md index 3c852bd8..468de352 100644 --- a/content/docs/migration_0.5_to_0.6/MigrationGuide-Rust-v0.5.x-v0.6.x.md +++ b/content/docs/migration_0.5_to_0.6/MigrationGuide-Rust-v0.5.x-v0.6.x.md @@ -177,7 +177,7 @@ More examples are available there : [*zenoh v0.5.0-beta9*](https://github.com/eclipse-zenoh/zenoh/tree/70d7b22f539a6f88dc54d4949114cef6ffdd1df9/zenoh/examples/zenoh) -[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh/tree/master/examples/examples) +[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh/tree/main/examples/examples) ## Migrating from Rust v0.5.x zenoh-net API to Rust v0.6.x zenoh API @@ -399,4 +399,4 @@ More examples are available there : [*zenoh-net v0.5.0-beta9*](https://github.com/eclipse-zenoh/zenoh/tree/70d7b22f539a6f88dc54d4949114cef6ffdd1df9/zenoh/examples/zenoh-net) -[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh/tree/master/examples/examples) \ No newline at end of file +[*zenoh v0.6.0*](https://github.com/eclipse-zenoh/zenoh/tree/0.6.0-beta.1/examples/examples) \ No newline at end of file