Skip to content

Commit

Permalink
First pull request #1
Browse files Browse the repository at this point in the history
  • Loading branch information
JEnoch authored Sep 29, 2023
1 parent c782b0d commit 7e4c955
Show file tree
Hide file tree
Showing 44 changed files with 13,592 additions and 2 deletions.
5 changes: 5 additions & 0 deletions .cargo/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[target.x86_64-unknown-linux-musl]
rustflags = "-Ctarget-feature=-crt-static"

[target.aarch64-unknown-linux-musl]
rustflags = "-Ctarget-feature=-crt-static"
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Report a bug
description: |
Create a bug report to help us improve Zenoh.
title: "[Bug] "
labels: ["bug"]
body:
- type: textarea
id: summary
attributes:
label: "Describe the bug"
description: |
A clear and concise description of the expected behaviour and what the bug is.
placeholder: |
E.g. zenoh peers can not automatically establish a connection.
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: To reproduce
description: "Steps to reproduce the behavior:"
placeholder: |
1. Start a zenoh-bridge-ros2dds with config "..."
2. Start a ROS2 node "...."
3. See error
validations:
required: true
- type: textarea
id: system
attributes:
label: System info
description: "Please complete the following information:"
placeholder: |
- Platform: [e.g. Ubuntu 20.04 64-bit]
- CPU [e.g. AMD Ryzen 3800X]
- Zenoh version/commit [e.g. 6f172ea985d42d20d423a192a2d0d46bb0ce0d11]
validations:
required: true
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Ask a question
url: https://github.com/eclipse-zenoh/roadmap/discussions/categories/zenoh
about: Open to the Zenoh community. Share your feedback with the Zenoh team.
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Request a feature
description: |
Suggest a new feature specific to this repository. NOTE: for generic Zenoh ideas use "Ask a question".
body:
- type: markdown
attributes:
value: |
**Guidelines for a good issue**
*Is your feature request related to a problem?*
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
*Describe the solution you'd like*
A clear and concise description of what you want to happen.
*Describe alternatives you've considered*
A clear and concise description of any alternative solutions or features you've considered.
*Additional context*
Add any other context about the feature request here.
- type: textarea
id: feature
attributes:
label: "Describe the feature"
validations:
required: true
25 changes: 25 additions & 0 deletions .github/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#
# Copyright (c) 2023 ZettaScale Technology
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
# which is available at https://www.apache.org/licenses/LICENSE-2.0.
#
# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
#
# Contributors:
# ZettaScale Zenoh Team, <[email protected]>
#

changelog:
categories:
- title: New features 🎉
labels:
- enhancement
- title: Bug fixes 🐞
labels:
- bug
- title: Other changes
labels:
- "*"
42 changes: 42 additions & 0 deletions .github/workflows/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#
# Copyright (c) 2022 ZettaScale Technology
#
# This program and the accompanying materials are made available under the
# terms of the Eclipse Public License 2.0 which is available at
# http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0
# which is available at https://www.apache.org/licenses/LICENSE-2.0.
#
# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
#
# Contributors:
# ZettaScale Zenoh Team, <[email protected]>
#

###
### Dockerfile creating the eclipse/zenoh-bridge-ros2dds image from cross-compiled binaries.
### It assumes that zenoh-bridge-ros2dds is installed in docker/$TARGETPLATFORM/
### where $TARGETPLATFORM is set by buildx to a Docker supported platform such as linux/amd64 or linux/arm64
### (see https://docs.docker.com/buildx/working-with-buildx/#build-multi-platform-images)
###


FROM alpine:latest

ARG TARGETPLATFORM

RUN apk add --no-cache libgcc libstdc++

COPY docker/$TARGETPLATFORM/zenoh-bridge-ros2dds /

RUN echo '#!/bin/ash' > /entrypoint.sh
RUN echo 'echo " * Starting: /zenoh-bridge-ros2dds $*"' >> /entrypoint.sh
RUN echo 'exec /zenoh-bridge-ros2dds $*' >> /entrypoint.sh
RUN chmod +x /entrypoint.sh

EXPOSE 7446/udp
EXPOSE 7447/tcp
EXPOSE 8000/tcp

ENV RUST_LOG info

ENTRYPOINT ["/entrypoint.sh"]
Loading

0 comments on commit 7e4c955

Please sign in to comment.