-
Notifications
You must be signed in to change notification settings - Fork 22
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
refactor: code structure #194
refactor: code structure #194
Conversation
7ccada1
to
a94ddd0
Compare
614569e
to
74bab02
Compare
This commit moves the C++ build files to the top level directory `src` inside the repo, to enable some differentiation between source code and other repo artifacts/files. A few changes are included to refactor the codebase - update cmake file references - rename justfile to Justfile - fix componentize.sh references in cmake & elsewhere - wpt builtin location Signed-off-by: Victor Adossi <[email protected]>
74bab02
to
1a9306c
Compare
7e86377
to
6159629
Compare
Signed-off-by: Victor Adossi <[email protected]>
6159629
to
d1f1908
Compare
Can you provide more information on the motivation behind this refactor? |
I'm asking because while most of it is mechanical, it does have enough moving parts that I'd want to review it in some detail, which would cost a bunch of time |
Sorry I noted a bit on Zulip here, but the basic idea was that the code was a little difficult to find, and the separation between scripts that I was supposed to use versus stuff used by The refactor occurred to me as I was trying to change how starling was componentized |
Closing for now -- hopefully we can revisit this maybe when some of the Rust enablement work lands! |
This PR refactors the C++ code to be stored under
src
and updates build and machinery to match.