| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
🙋 Hi there, Rangobotics is a collection of open-source robotics softwares, tools, mostly implemented on top of ROS2. It's a hub for side-projects.
We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
All branches should follow the pattern prefix/descriptive-name-separated-by-dashes, where the prefix must be selected from the list below.
The prefixes reflect that you should try, as much as possible, to separate the concerns of your PR. If you are introducing a feature and you find bugs, please open another PR to address their solution instead of combining both changes in the same PR.
A well-crafted Git commit message is the best way to communicate context about a change to other developers working on that project, and indeed, to your future self.
Have you ever tried running git log on one of your old projects to see the "weird" commit messages you have used since its inception? It can be hard to understand why you made some changes in the past, and you'll wish you read this article earlier :).
Commit messages can adequately communicate why a change was made, and understanding that makes development and collaboration more efficient.
Here, we will use Tim Pope's template for good commit messages:
Capitalized, short (50 chars or less) summary
More detailed explanatory text, if necessary. Wrap it to about 72
characters or so. In some contexts, the first line is treated as the
subject of an email and the rest of the text as the body. The blank
line separating the summary from the body is critical (unless you omit
the body entirely); tools like rebase can get confused if you run the
two together.
Write your commit message in the imperative: "Fix bug" and not "Fixed bug"
or "Fixes bug." This convention matches up with commit messages generated
by commands like git merge and git revert.
Further paragraphs come after blank lines.
- Bullet points are okay, too
- Typically a hyphen or asterisk is used for the bullet, followed by a
single space, with blank lines in between, but conventions vary here
- Use a hanging indent
If you use an issue tracker, add a reference(s) to them at the bottom,
like so:
Resolves: #123
We use github to host code, to track issues from public repositories and feature requests, as well as accept pull requests. We use Jira for private repositories.
Pull requests are the best way to propose changes to the codebase (we use Github Flow). We actively welcome your pull requests:
A collection of ROS2 packages for basic health monitoring of ROS2 based systems. Specify in JSON all the topics/services/actions you want to monitor and get live data from them.
A collection of wrappers and utils for ROS2 rclpy client library. (service/action wrappers, pub/sub utils...)
A collection of helpers, wrappers, utils for ROS2 rclcpp client library (pub/sub, service/action wrappers, publisher wrappers...)
A ROS2 node that takes an input velocity and converts it into an array of minimum jerk commands
A local planner that can be used for docking stations, parking as well as a local planner to follow a local horizon point
A Lifecycle Group Manager for ROS2: if one node transitions all should transition.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |