-
Notifications
You must be signed in to change notification settings - Fork 776
rename examples/protonect to src #314
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
Conversation
|
Shouldn't protonect itself stay in |
|
why not just put it in the root folder (as libfreenect)? src/src seems strange?! |
|
@HenningJ @christiankerl good points, amended. |
|
Two more things (taken from issue #287):
Also in PR #294 @laborer2008 proposes a slightly different structure. That would provide even better separation, like moving |
|
libfreenect2/libfreenect2 still seems strange. I would like to move By the way, in README.md please also change the build instructions to |
|
+1 @xlz (especially the build folder part) |
|
@wiedemeyer I don't mind either way. @laborer2008 Now that tests and tools are moved out of src, you may be interested in reviving the attempt in #295 of using glob to list source files instead of explicitly listing them in CMakeLists.txt. A potential approach of modularization would move non-core modules into their subdirectories in Each module could carry their own CMakeLists.txt, and then the root CMakeLists.txt could automatically adds all subdirectories. I realize more refactoring is required for complete modularization. I may open a new PR for this in the future. |
|
@xlz, Yes, of course. I see you understand my idea completely. But I myself would prefer to wait till this changeset is merged and those CMakeLists.txt someone create. Don't want to mess things here up. Also I want to notice:
|
|
@laborer2008 These cosmetic name changes are likely to break things. I want to avoid them. |
|
@xlz I think your initial suggestion is the most sensible one which requires the least amount of renames/edits. I'll close this one and create a new PR, tracking all these renames across the other PRs would be somewhat difficult. |
This should probably be the very last PR to be merged for 0.1; alternative suggestions for the folder name welcome.