Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move ROS workspace to its own repository #258

Open
ckurtz22 opened this issue Dec 24, 2020 · 2 comments
Open

Move ROS workspace to its own repository #258

ckurtz22 opened this issue Dec 24, 2020 · 2 comments
Labels
question Further information is requested

Comments

@ckurtz22
Copy link

Would be nice to be able to just clone the ros bridge part into someone's current workspace. It seems to me that the only issues is the AirSim dependencies, so these would have to be adjusted to be in the ros workspace instead of the repository for the unreal project.

@SijmenHuizenga
Copy link
Member

The dependencies on the AirSim library (aka AirLib) are quite significant. Data structure definitions are shared between the simulator and the ros bridge. Doing cross-repository dependency management can get quite painful when updates need to be applied to both to implement a new feature.

I do see that cloning the whole repository to just use the ros bridge is not that convenient. So if we can find a way to fix this without introducing dependency problems I would be all for it.

@SijmenHuizenga SijmenHuizenga added the question Further information is requested label Jan 17, 2021
@mateusz-lichota
Copy link
Contributor

How about making a special "2.1.0_ros2_bridge_only" branch every release with everything not needed by the bridge deleted? That way people could only get the bridge without downloading hundreds of megabytes of additional data. (Using git clone -b mybranch --single-branch git://sub.domain.com/repo.git

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants