Well, all the cool kids are doing it. :-)

As the import paths are kinda a PITA (not just the typing, without some redirect go get/go install seem to be giving people problems depending on machine), let's start with seeing if we can do this on mynewt.apache.org, and then if we decide as a project to adopt mynewt.io, we can do that then.

Sterling

On 2/4/16 7:24 PM, Greg Stein wrote:
I see no reason for using an external domain (or even if it was transferred
to the ASF). mynewt.apache.org works today. Why can't that be used, with
the same redirect scheme?

On Thu, Feb 4, 2016 at 9:19 PM, Sterling Hughes <[email protected]> wrote:

Hi Justin,

mynewt.io would be a vanity domain to make git imports simpler, so
instead of doing:

import (
     "git-wip-us.apache.org/repos/asf/incubator-mynewt-newt.git/newt/cli"
)

You'd do:

import (
     "mynewt.io/newt/cli"
)

And for installation of packages, you would do:

go install mynewt.io/newt

Instead of:

go install git-wip-us.apache.org/repos/asf/incubator-mynewt-newt.git/newt

All the cool kids are doing it :-)

mynewt.io would just provide a set of go metadata.

We (runtime) have purchased and set this up, because we are lazy and don't
like typing things.  We'd be happy to gift this to the ASF, and run it on
ASF infrastructure (perhaps redirect to mynewt.incubator.apache.org).

I'd be interested in your view, but to me, I feel like this is a nice
developer convenience that makes us agnostic to git structure, and if the
Mynewt project ever decided Runtime were being bad citizens, it's a very
quick change to the source code to remove these references.

Sterling



On 2/4/16 1:11 PM, Justin Mclean wrote:

Hi,

I may be missing something but this may not be the best idea from a being
open point of view. Who has access to mynewt.io? How are changes
tracked? How do committers make changes?

Justin



Reply via email to