-
Notifications
You must be signed in to change notification settings - Fork 141
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
Separate git repositories for each implementation #93
Comments
I can't think of any downsides, but the main upside is the ease of use in including the libraries in your own projects as submodules. Previously if you included sodium in a c++ project you would not only download all the other language files (Java, C#, Rust, Kotlin, etc) that you have zero interest in but you would also end up with a massively nested directory structure which is at odds with the rest of your build system. |
The only downside I can think of is that, since GitHub doesn't allow for organizing repositories hierarchically, different projects and different languages within a single logical project are all listed at the top level within an organization, making it a little confusing to see which projects an organization contains. But this probably doesn't outweigh the positives. |
@the-real-blackh I am going to create repositories for the C# and F# versions of Sodium soon. I would like to also set up AppVeyor to automatically build and push NuGet packages for these repositories. However, AppVeyor doesn't have "organizations" like GitHub. Would you want to set up the master AppVeyor account for Sodium under your email address since you're the project creator? You could then add others as collaborators. Let me know what you think. I have used AppVeyor for building other .NET open source projects, and it is great. |
Did this happen? Or am I just to blind ;-) Is there a way to figure out which commit is v2.1.2 for c#? |
Some languages were split out, but others were not. The C# packages are
built using AppVeyor, so you could login there to see which commit was
built for a specific build number.
…On Sat, Oct 21, 2017, 2:37 PM Confuset ***@***.***> wrote:
Did this happen? Or am I just to blind ;-)
Is there a way to figure out which commit is v2.1.2 for c#?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#93 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEbTOJNOD-NJKaSbt-GSnPPiEDW0WaZTks5sujnxgaJpZM4H35s0>
.
|
i see. to bad that it does not set tags or something…but i got it working ;-) |
Ok...I can try to set up tagging in AppVeyor.
…On Sat, Oct 21, 2017, 3:14 PM Confuset ***@***.***> wrote:
i see. to bad that it does not set tags or something…but i got it working
;-)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#93 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AEbTOIhx2BfNBkbceXhNYw3h9jsi1-XIks5sukKRgaJpZM4H35s0>
.
|
Hi
I think someone had opened an issue before or had made a comment on the same subject somewhere.
Are there any cons to creating separate Git repositories for each implementation???
The text was updated successfully, but these errors were encountered: