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
Moved the K submodule into the deps
directory
#427
Conversation
modified: - `Dockerfile` - `Makefile` - `.gitmodules` - `.build/k` -> `k`
@ehildenb what do you think about this change? I tend to agree with Minas that it's better not to have dependency submodules in a hidden directory that also contains build outputs. But I don't want to make this change unless we commit to changing it consistently. |
@dwightguth The |
@dwightguth I'm not opposed to this change, but I don't think I'll make it for KEVM and KWasm unless there is a good quantitative argument about how it makes dev-work easier. I personally like limiting how many things are stored directly in the root of the repo because I like to show people the repo on GitHub during demos (so we get nice formatting), and I think it gets confusing to do that when there are lots of extra files. I would be open to changing it to a non-hidden directory called |
I am opposed to any solution which does builds outside the repository root directory though, because I am opposed to cluttering any other directories on the users system. |
Just to clarify, I am opposing this too -- except as directed by the user. Much like |
If we're not going to change kevm, we should not change c-semantics. That said, I like the idea of dependency submodules living in a deps directory under the root better than them living under a .build directory. Is this something we can agree to propagate across all our semantics? I think it makes the repository significantly easier to explain if we separate build artifacts from source code in the directory structure, even if it adds an extra directory. |
I agree, placing things inside a new directory |
deps
directory
d70f7be
to
fde348c
Compare
@dwightguth I can agree to move dependencies to a |
modified:
Dockerfile
Makefile
.gitmodules
.build/k
->deps/k