-
Notifications
You must be signed in to change notification settings - Fork 102
Folder structure for packages and Java #277
Comments
Do you mean that, |
Yes, that's what I meant. |
Right, so we've actually had some discussions on that, here: So the idea is that we organize folders based on projects, and keep project-related files together. |
How do we move forward with this issue? |
My personal opinion: It is not confusing to put separate language files in separate roots. In fact, it's the opposite. It helps keep things organized and makes it easier to find the code. google3 and most multi-language github projects I've seen do this. That said, I don't know enough about bazel to have a strong, informed opinion here. But I do think most Java developers will find the existing layout confusing. |
I'm not sure what you mean by a root here. google3 certainly does separate java, C++, etc. into separate directory structures and google3/java follows java conventions on package organization. In this case google/startup-os is the equivalent of google3. |
Haven't tried to build yet, but I was struck that some of the java code for aa and LocalServer isn't organized along the usual package conventions, though the code itself does have package statements. E.g. in AaTool.java
The text was updated successfully, but these errors were encountered: