https://github.com/osll/webrviz
https://github.com/osll/webrviz
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/osll/webrviz
- Owner: OSLL
- License: other
- Created: 2022-07-19T13:18:48.000Z (almost 4 years ago)
- Default Branch: v2
- Last Pushed: 2022-07-19T13:18:51.000Z (almost 4 years ago)
- Last Synced: 2025-08-01T01:07:57.499Z (9 months ago)
- Language: Dockerfile
- Size: 73.2 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.pdf
Awesome Lists containing this project
README
# Template: template-ros
This template provides a boilerplate repository
for developing ROS-based software in Duckietown.
**NOTE:** If you want to develop software that does not use
ROS, check out [this template](https://github.com/duckietown/template-basic).
## How to use it
### 1. Fork this repository
Use the fork button in the top-right corner of the github page to fork this template repository.
### 2. Create a new repository
Create a new repository on github.com while
specifying the newly forked template repository as
a template for your new repository.
### 3. Define dependencies
List the dependencies in the files `dependencies-apt.txt` and
`dependencies-py3.txt` (apt packages and pip packages respectively).
### 4. Place your code
Place your code in the directory `/packages/` of
your new repository.
### 5. Setup launchers
The directory `/launchers` can contain as many launchers (launching scripts)
as you want. A default launcher called `default.sh` must always be present.
If you create an executable script (i.e., a file with a valid shebang statement)
a launcher will be created for it. For example, the script file
`/launchers/my-launcher.sh` will be available inside the Docker image as the binary
`dt-launcher-my-launcher`.
When launching a new container, you can simply provide `dt-launcher-my-launcher` as
command.