-
Notifications
You must be signed in to change notification settings - Fork 23
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
Should the repository names be named after the full project name? E.g. beman.exemplar instead of exemplar #87
Comments
I think this is extra noise. I think the checkout directory would be the only benefit of this. I can see how this would be beneficial for mega repos (e.g. |
Now I'm strongly in favor to rename all repos to use |
How do you plan a With |
I don't think this should be a exemplar question. |
We don't plan to use submodules, we previously discussed and removed all submodules from our org. Probably, cmake fetch content is our status quo - I need to check the minutes from previous sync meetings.
Agree, we can keep it for next time. I won't duplicate the thread right now. |
I think we should move this to discourse/ beman repo. This is a suggestion that impacts all repos, and the thread is not too big yet. exemplar do not get enough attention and we risk having a dangling issue here.
Can we have this codified in a documentation under beman repo? |
Added to agenda for next Monday. |
Will be solved in bemanproject/beman#75 |
@ClausKlein Right now, I would like to see someone (me if I have time) provide sufficiently mature Beman libraries via Conan and vcpkg one way or another at some point. I wouldn't oppose anyone that wanted to add support for other package managers as well: Arch AUR, nix, etc. That being said, I would hate to see anything intrusive in each of the Beman projects to support all of that. I would expect that using well-constructed CMake would be sufficiently portable to support any of the above. If not, let's make bug reports and update our tooling and standards accordingly. |
Today we decided to reject this proposal at FYI @bemanproject/leads |
The repository name is one of only places where we don't use the full project name when we're not otherwise forced to use something else.
One benefit is that a checkout of the repository is less likely to clash with another repository checkout in the same enclosing directory. I typically have several Open Source repositories checked out in a single folder, but for beman projects I create a bemanproject/ subfolder.
Another benefit is it is much clearer that the checkout is a beman project.
The text was updated successfully, but these errors were encountered: