Thread overview
Move dsource WindowsAPI to github?
Sep 03, 2013
Andrej Mitrovic
Sep 03, 2013
Rikki Cattermole
Sep 03, 2013
Ludovit Lucenic
Dec 02, 2014
Gary Willoughby
Dec 02, 2014
Vladimir Panteleev
Dec 02, 2014
ponce
September 03, 2013
It seems development is still held at dsource: http://www.dsource.org/projects/bindings/wiki/WindowsApi

Recent changesets: http://www.dsource.org/projects/bindings/timeline?from=09%2F03%2F13&daysback=90&wiki=on&changeset=on&milestone=on&ticket=on&update=Update

I've used a personal mirror here so I can clone or use it as a submodule: https://github.com/AndrejMitrovic/WindowsAPI

After a while I started adding my own commits because of some nasty code breakage, but that means my repo is not in sync with the dsource version.

Worst of all, people seem to think I'm the author of WindowsAPI, and now someone even made a pull adding Dub suport: https://github.com/AndrejMitrovic/WindowsAPI/pull/2

So I suggest the dsource WinAPI team to move to Github (or maybe some other more visible hosting service like Bitbucket).

That way people can use submodules, and they can also use Dub if the dev team adds this support. Most importantly we'll have a single source of the bindings, rather than have a dozen personal clones scattered around github (I'm not the only one with a publicly hosted WinAPI clone, I've noticed there are others as well).

Meanwhile I'll delete my clone from github, as people are confused and think it's an official repository. I'd use a private repo to begin with, but there's no free private repos on github (yeah Bitbucket has them but I'm not fond of hosting my projects on 10 different places).
September 03, 2013
On Tuesday, 3 September 2013 at 13:41:09 UTC, Andrej Mitrovic wrote:
> It seems development is still held at dsource:
> http://www.dsource.org/projects/bindings/wiki/WindowsApi
>
> Recent changesets:
> http://www.dsource.org/projects/bindings/timeline?from=09%2F03%2F13&daysback=90&wiki=on&changeset=on&milestone=on&ticket=on&update=Update
>
> I've used a personal mirror here so I can clone or use it as a submodule:
> https://github.com/AndrejMitrovic/WindowsAPI
>
> After a while I started adding my own commits because of some nasty
> code breakage, but that means my repo is not in sync with the dsource
> version.
>
> Worst of all, people seem to think I'm the author of WindowsAPI, and
> now someone even made a pull adding Dub suport:
> https://github.com/AndrejMitrovic/WindowsAPI/pull/2
>
> So I suggest the dsource WinAPI team to move to Github (or maybe some
> other more visible hosting service like Bitbucket).
>
> That way people can use submodules, and they can also use Dub if the
> dev team adds this support. Most importantly we'll have a single
> source of the bindings, rather than have a dozen personal clones
> scattered around github (I'm not the only one with a publicly hosted
> WinAPI clone, I've noticed there are others as well).
>
> Meanwhile I'll delete my clone from github, as people are confused and
> think it's an official repository. I'd use a private repo to begin
> with, but there's no free private repos on github (yeah Bitbucket has
> them but I'm not fond of hosting my projects on 10 different places).

I was aware it wasn't original repo. I just didn't want to ask for a change to github for original when mirror worked perfectly fine.

I should have mentioned this sorry.

Yes I'm lazy and just want dub to work with it imho.
September 03, 2013
On Tuesday, 3 September 2013 at 13:41:09 UTC, Andrej Mitrovic wrote:
> It seems development is still held at dsource:
> http://www.dsource.org/projects/bindings/wiki/WindowsApi
>

I suggest someone could create a 'dsource.org' github account and move all sources over there. After some time, however, after this intention would be officially announced, so that anybody who may disagree had a chance to withdraw his/her project off this process. Ones someone takes over a project off this account, the maintainer would delete it on this account.

This could bring fresh air to the content of the panoptical dsource.org and let it pass away to oblivion. It may lead to less google relevance when looking for D after some time, may it not?

Ludovit

p.s. if there is no volunteer, I might be the one to take care of :-)
December 02, 2014
On Tuesday, 3 September 2013 at 16:03:16 UTC, Ludovit Lucenic wrote:
> On Tuesday, 3 September 2013 at 13:41:09 UTC, Andrej Mitrovic wrote:
>> It seems development is still held at dsource:
>> http://www.dsource.org/projects/bindings/wiki/WindowsApi
>>
>
> I suggest someone could create a 'dsource.org' github account and move all sources over there. After some time, however, after this intention would be officially announced, so that anybody who may disagree had a chance to withdraw his/her project off this process. Ones someone takes over a project off this account, the maintainer would delete it on this account.
>
> This could bring fresh air to the content of the panoptical dsource.org and let it pass away to oblivion. It may lead to less google relevance when looking for D after some time, may it not?
>
> Ludovit
>
> p.s. if there is no volunteer, I might be the one to take care of :-)

Does someone have the DSource admins contact details and ask him/her to nuke the site. It's causes so much confusion.
December 02, 2014
On Tuesday, 2 December 2014 at 10:55:18 UTC, Gary Willoughby wrote:
> Does someone have the DSource admins contact details and ask him/her to nuke the site. It's causes so much confusion.

You are replying to a year-old thread. (It was bumped by a spammer.)

And DSource should be archived, not "nuked".
December 02, 2014
On Tuesday, 3 September 2013 at 13:41:09 UTC, Andrej Mitrovic wrote:
>
> So I suggest the dsource WinAPI team to move to Github (or maybe some
> other more visible hosting service like Bitbucket).
>
> That way people can use submodules, and they can also use Dub if the
> dev team adds this support. Most importantly we'll have a single
> source of the bindings, rather than have a dozen personal clones
> scattered around github (I'm not the only one with a publicly hosted
> WinAPI clone, I've noticed there are others as well).
>

Good idea. When trying to DUBify ae I stumbled upon the problem that these bindings weren't DUBified themselves.