-
Notifications
You must be signed in to change notification settings - Fork 369
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
Moving forward with Docker.DotNet / Contributions #143
Comments
@galvesribeiro - Thanks for your interest in the repo. We are more than happy to take your contributions as they come and incorporate them into our project. Many of the items you listed above already have tasks associated with them but were not a high priority. Let me outline some of them so you can understand the reasoning but if you are willing to contribute I am happy to review/add where we can.
Feel free to add any other items to the list or open issues. Happy to tackle them as we can. |
@jterry75 Great to hear that! :) The initial use case is for Microsoft Orleans. We are building a cluster membership provider for it that uses docker so I need Swarm objects in the library. The second use is a new Orchestration engine (like swarm and kubernetes) that I'm working as a side project which will use Orleans and Docker.DotNet. Regarding the task I agree with all them, and will engage on each one right after we get the new tooling stuff merged, since it is a blocker for me (I can't open the old projects here).
Please do, I'll be working on it as soon as we get that netstandard PR done. Thanks! Glad to know people are alive here! |
@galvesribeiro - Take a look at branch: docker-v1.13.0. This has the updated models. If you add the swarm API's here we can merge them all at once. Let me know if anything is missing. |
@jterry75 ok thanks. So basically I should create a branch from that branch with the models and submit the PR against that same, right? |
Yep. My workflow is typically to create a topic branch from master and then submit PR's that way. But because Docker is not done with v1.13 (they are in RC5) I dont want to mainline it quite yet. So just create a topic branch off of |
Ok good. For now let me first focus on the things that don't rely on those RC code. First finish that MSBuild thing, and later the streams and filter. After that complete the tests and then we get to swarm. Hopfuly it will be finished by. |
@galvesribeiro - Also just merged your MSBuild work into the docker-v1.13.0 branch so you have the latest there too. |
Thank you @jterry75. Let me finish this progress issue in main branch and when I start the swarm one, I'll move to that branch and PR against it. Thanks |
@galvesribeiro - Want to take a stab at some first tests? Or the filters work you had ideas on? I will try to get the rest of Services/Nodes API's in the works |
When you merge 1.3 to master I'll go thru the filters. |
@galvesribeiro - Just added #157, #158, #159 to finish what I think is the complete swarm API but the majority of the functions are there now. Can we close this and just track those or are there other outstanding requests we need single items for? |
@jterry75 do you need my help on those or you will takle it yourself? According to the new API 1.25, need only Btw, once that is complete, I'll put Docker.Net here https://docs.docker.com/engine/api/ on their SDK pages. Already spoke with some docker guys. |
@galvesribeiro - Added all of the sections as issues that were missing from documentation as well as updated any reorganization we need to make to better align with the docs. Please feel free to tackle any of these issues if you have the bandwidth. As for |
@jterry75 perfect! I'll check each one of the issues and make a PR for each... Did you updated the models for 1.25? Yes, lets close this issue as we are moving to the others. Thanks! |
Yep should be full v1.25 update. If anything is missing (because there were no references the generator will skip some of the types sometimes) I'll make some additions on just the GO side and you can tackle the C# side |
Perfect! Thanks! |
Hello guys,
I'm using this library today but I'm struggling to decide if I should keep it or start one on my own.
The major reason is the number of old and open issues so I don't know the size of the commitment on keep this library updated.
I want to contribute to it by doing the following improvements:
MSBuild
-based toolingStream
(by making them returnTask
and notify byIProgress<T>.Report(T)
or make them returnIObservable<T>
)If those items make sense and the PRs for it would be (after review ofc) accepted, I'll do them otherwise, please let me know if there is no interest on support those items and I'll roll it on my own.
Thanks!
Best regards
The text was updated successfully, but these errors were encountered: