-
Notifications
You must be signed in to change notification settings - Fork 428
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
Add basic types and functions, initial makefile, and smoke test. #1
Conversation
d61a2e5
to
486b253
Compare
@manjugv @fullerdj I will suggest a bit different layout. Sorry for been picky, but It might be a pain to reorganize it later on. So it is better to get it right from beginning: High level directories: tl/ //protocol level tl/ //transport level services So we can build each one as a separate project if we need ? |
IMHO "mopsy" name has to be part of the directory tree, because of include path. you'd install include files in /usr/include/mopsy, which means use them like this: |
or maybe add "mopsy" subdir to all include/src dirs? |
I thinks the second option (include/mopsy) is the one that is used by libibverbs (http://git.kernel.org/cgit/libs/infiniband/libibverbs.git/tree/). |
hmm, that could work. so how about this:
|
I like it more. |
cs - this terminology is not (currently) used anywhere else in the project |
Then I prefer "tl" (let's keep it short). @uccs/mopsy-maintainer any other comments |
I'm assuming that |
It was typo From: gitrepoidoscar [mailto:[email protected]] I'm assuming that — |
My $0.02 I think "src" is kind of redundant. Also, I agree, mopsy should be part of the project. mopsy/API |
i like src because then i don't have something like |
Your workdir would be "workdir//mopsy". I see that the new name that is being discussed on the email thread will be the highest directory covering all the services. |
Manju wants to say that mopsy in his description is the project name. I think we need separate directory for each sub-project. As I mention, ideally I would prefer to manage it as a separate projects. Yossi, concerned that this may add to much overhead and this is fine. Nevertheless, we need clear separation on the highest level between different subproject. So we may have: / |
Also we have to add /docs and /contrib to the high level of the project. |
what is contrib for? |
spec files, vim scripts, deb, other stuff usually going there |
Talked with Yossi. We reached agreement on layout: / |
486b253
to
3933523
Compare
i've updated the branch with new code structure |
the source files should be under "src/" and not flat in the root. |
we do have src/, but seperately in every sub-project e.g tl/src/ |
@miked-mellanox - the idea is to manage these three (pro to, tl, serv) as a separate projects. I think the new layout is good to go. |
|
@miked-mellanox
-UCH Common code should be in services.
We should be able to build it separately, why top level script should be able to build the bundle.
|
3933523
to
4671c5a
Compare
updated the code. |
4671c5a
to
18f8f68
Compare
AZP/RELEASE: Add ARM release - Part #1
No description provided.