SGTM.  For Go, I will need to hack my vanity URL resolver so that "
zombiezen.com/go/capnproto2" will resolve to the org repository before I
can do the move.  Short-term, this is fine, since the import path won't
change at all.

Long-term, we may want to consider changing Go to use the new GitHub org in
the import path, instead of being tied to my domain for the reasons
mentioned above.  This will be much easier to do once Go 1.9 is released
and introduces type aliases.  That way, I can introduce a stub import path
that just aliases the new import path.

-Ross

On Mon, Jun 5, 2017 at 8:42 AM Julián Díaz <j...@jdiaz.io> wrote:

> Big 👍 from me, I'll happily move my typescript/js implementation to the
> new org once it's prod ready.
>
> On Sun, Jun 4, 2017 at 8:25 PM, Kenton Varda <ken...@sandstorm.io> wrote:
>
>> Hi all,
>>
>> Currently capnproto is a project inside the github organization for
>> Sandstorm, i.e. github.com/sandstorm-io/capnproto.
>>
>> However, Sandstorm has become less-active lately
>> <https://sandstorm.io/news/2017-02-06-sandstorm-returning-to-community-roots>
>>  whereas I'm now working on Cap'n Proto fairly actively at Cloudflare
>> <https://capnproto.org/news/2017-05-01-capnproto-0.6-msvc-json-http-more.html>,
>> independent of Sandstorm. Hence, it seems like it no longer makes a lot of
>> sense to treat it as a sub-project of Sandstorm.
>>
>> Moreover, several people are maintaining Cap'n Proto implementations in
>> various languages hosted under their own github user accounts. I like for
>> repositories to be separate in this way, to delineate maintainership and
>> avoid unnecessarily tying together projects and release cycles. However, it
>> is admittedly disorganized, and things get particularly awkward when
>> maintainership changes over time.
>>
>> I propose, therefore, that we create a Cap'n Proto organization. I
>> further propose that any implementation of Cap'n Proto which we consider
>> production-ready should be moved into this organization. Maintainership /
>> ownership of repositories won't change, but this will make it easier for
>> people to find all the code in one place. And if a maintainer wants to step
>> down or designate other maintainers, it will be much easier to do so with
>> the repos under an organization.
>>
>> I've gone ahead and created the org here:
>>   https://github.com/capnproto
>>
>> I propose that the following repositories be moved into the org:
>> - C++ main repo (Kenton Varda)
>> - Rust (David Renshaw)
>> - Java (David Renshaw)
>> - Python (Jason Paryani)
>> - Go v2 (Ross Light)
>> - Lua (Cloudflare / Jiale Zhi) (Jiale no longer works at Cloudflare, but
>> Cloudflare definitely uses this code in prod!)
>> - C (David Lamparter)
>> - Node.js (Kenton Varda)
>> - OCaml (Paul Pelzl)
>>
>> (It looks to me like the other implementations -- Javascript, Nim, Ruby,
>> Scala, and Erlang -- are currently either still incomplete or not actively
>> maintained. However, if I've misjudged, let me know.)
>>
>> Thoughts? Objections?
>>
>> -Kenton
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Cap'n Proto" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to capnproto+unsubscr...@googlegroups.com.
>> Visit this group at https://groups.google.com/group/capnproto.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Cap'n Proto" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to capnproto+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/capnproto.

Reply via email to