Skip to content
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

Move OSRM-text-instructions to independent repo #82

Closed
cammace opened this issue Jun 13, 2017 · 7 comments
Closed

Move OSRM-text-instructions to independent repo #82

cammace opened this issue Jun 13, 2017 · 7 comments
Assignees

Comments

@cammace
Copy link
Contributor

cammace commented Jun 13, 2017

Similar to Swift, https://github.com/Project-OSRM/osrm-text-instructions.swift the Java equivalent should live in its own repo for easier maintaining.

cc: @mapbox/navigation @freenerd

@cammace cammace added this to the v0.4.0 milestone Jun 13, 2017
@cammace cammace self-assigned this Jun 13, 2017
@1ec5
Copy link
Contributor

1ec5 commented Jun 13, 2017

For reference, we put the Swift port in a separate repository because iOS package managers (Carthage in particular, but also potentially SPM in the future) lack support for monorepos, preferring the modularity that comes with a one-to-one relationship between packages and repositories.

@zugaldia
Copy link
Member

zugaldia commented Jun 13, 2017

@1ec5 thanks for pointing this out. On Android we don't have that restriction so it could be a folder within https://github.com/Project-OSRM/osrm-text-instructions. That way we wouldn't need to manually copy fixtures and translations, but I'll defer to @freenerd to decide the best location.

@freenerd
Copy link

I don't have a strong opinion. With swift we started "one repo per language and git submodules" and I'm good to keep it that way (via https://github.com/Project-OSRM/osrm-text-instructions.java). On the other hand, if you want to go the mono-repo approach and avoid git submodules I'm with that as well.

@cammace
Copy link
Contributor Author

cammace commented Jul 11, 2017

@zugaldia @ericrwolfe should I hold off on moving OSRM over (and remove from 0.4.0 milestone) since we aren't sure if we still need it?

@ericrwolfe
Copy link
Contributor

I don't see moving this as a high priority item right now, so we should remove from 0.4.0 and we can revisit later.

That being said, OSRM text instructions will remain around for the time being, so I'll defer to @zugaldia on the best end approach.

@zugaldia
Copy link
Member

Agreed on punting here if this isn't a priority right now. I'll assign it to myself and take care of it at a later milestone.

@zugaldia zugaldia assigned zugaldia and unassigned cammace Jul 12, 2017
@cammace cammace modified the milestones: v0.5.0, v0.4.0 Jul 12, 2017
@1ec5
Copy link
Contributor

1ec5 commented Jul 13, 2017

At some point, we’ll need to bring this Java port of OSRM Text Instructions up to date with the JavaScript and Swift versions. To facilitate that merge, we’ll need to know roughly which commit to osrm-text-instructions the Java port and its text fixtures are currently based on. The code was originally ported in mapbox/mapbox-java#374, which would’ve been shortly before v0.2.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants