-
Notifications
You must be signed in to change notification settings - Fork 110
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 overlay files to their own folders #266
Comments
I don't like breaking the paradigm of the top-level folder split being src/include; embedding that deeper seems like a breach of C norms that isn't really worth it and is potentially just confusing. I think the How will this work for linked overlays? e.g., the battle code is split across multiple different overlays. |
ideally it would be so that each overlay has its own folder, so it might need to get specific for stuff like battle |
I don't mind the idea of, e.g., |
Issue name shouldn't be an implementation task when consensus hasn't been decided. |
I would like to propose the following structure, using a few example overlays for illustration. For brevity, only
This structure clarifies in the directory hierarchy that some overlays are coupled to others, and thus a child overlay (e.g., The downside to this is that nested directories can get messy to fully integrate with a build system. But I think the trade-off of effort investment to usability is worthwhile. |
This issue has had no activity for 60 days and will be marked stale. If there is no further activity, it will be closed in 30 days. |
This issue has had no activity for 60 days and will be marked stale. If there is no further activity, it will be closed in 30 days. |
lucky made me do this
all files that belong to overlays should be within their own folders, preferably those folders being inside an overlay folder
preferably the format should be
src/overlay/battle/{src,include}/file.c
this can be debated
The text was updated successfully, but these errors were encountered: