-
Notifications
You must be signed in to change notification settings - Fork 39
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
Folder structure #48
Comments
Given that I want to have fully fledged ROS support at some point with multiple subprojects this isn't really a viable option but I can definitely understand your points. I'm not sure what's the best way here. Should the ROS support stay in its own branch or should all ROS projects be merged into the master branch.
Cons:
What do you think? |
True, with ROS things do look different. I advise against a separate ROS branch. As you say, that's not nice to maintain and not visible. As a middle ground, it should be possible to add a folder One could also argue that the dogm library is one product and ROS support another. With this logic, two repositories make sense. In the ROS repository, you could import the dogm library as a git submodule. I see the above two options the best ways to go ahead; which one shall it be? 😉 Good idea with |
It surely makes sense. Will have to think about it a bit more. Let's keep this issue open for now. |
Sounds good 👍 Slightly related to folder structure: what are your criteria for removing the WIP disclaimer from this repository? Maybe you want to open an issue for gathering those. |
Good question! |
All source code of this repository resides in folder dogm. From other repositories, I'm used to having source code and e.g. the top-level CMakeLists.txt in the root of the repository. Let's have a quick pros and cons overview of the current solution and moving everything from dogm/ into the root of this repository:
Sources in sub-folder dogm/:
Sources in root:
.clang-format
file orCMakeLists.txt
directly visible to visitorsI see advantages in moving the sources one level up and removing dogm/. Am I overlooking something or do you agree?
The text was updated successfully, but these errors were encountered: