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

Define project scope #6

Open
Zubnix opened this issue Apr 30, 2016 · 1 comment
Open

Define project scope #6

Zubnix opened this issue Apr 30, 2016 · 1 comment

Comments

@Zubnix
Copy link

Zubnix commented Apr 30, 2016

To have an idea what to work on and what to support, we need to clearly outline what we want to support. Eg we don't want to implement support/hacks for iOS or GDX (that is moving away from robovm anyway) and break all other use cases.

As a core focus (maintain + expand), I propose:

  • Linux
    • Bro with Bro generator for C
  • Mac OSX
    • Bro with Bro generator for C and ObjcC
  • iOS
    • Bro with Bro generator for C and ObjcC
  • Android
    • Bro with Bro generator for C

Available robovm tools can be used or picked up as needed. However any tools used need to be maintained so be careful what you choose.
To ensure this support we would need to have a set of code/tests/programs (we could have a look at the robovm samples?).

Initially I would not like to spend too much time expanding plugin support and just get them in a basic working state. Only when we feel confident about the state of our core (above) we can think about expanding plugin support.

Secondary focus

  • Eclise plugin
  • Intellij plugin
  • maven plugin
  • gradle plugin

Another very important facet here is scope/code ownership. We don't want everybody to wait for everybody and do everything/nothing. People should focus on what they feel comfortable with and which parts they will be using the most.
I, for myself, am mostly interested in linux usage (and I believe this to be the case for @ashleyj as well) and as such will mostly work in that area.

@Dexdev08
Copy link

Im interested in osx usage. Though i admit im a noob at objc.

If someone will let me know specifics i can try working on it.

On Sat, 30 Apr 2016 at 20:31 Erik De Rijcke notifications@github.com
wrote:

To have an idea what to work on and what to support, we need to clearly
outline what we want to support. Eg we don't want to implement
support/hacks for iOS or GDX (that is moving away from robovm anyway) and
break all other use cases.

As a core focus (maintain + expand), I propose:

  • Linux
    • Bro with Bro generator for C
  • Mac OSX
    • Bro with Bro generator for C and ObjcC
  • iOS
    • Bro with Bro generator for C and ObjcC
  • Android
    • Bro with Bro generator for C

Available robovm tools can be used or picked up as needed. However any
tools used need to be maintained so be careful what you choose.
To ensure this support we would need to have a set of code/tests/programs
(we could have a look at the robovm samples?).

Initially I would not like to spend too much time expanding plugin support
and just get them in a basic working state. Only when we feel confident
about the state of our core (above) we can think about expanding plugin
support.

Secondary focus

  • Eclise plugin
  • Intellij plugin
  • maven plugin
  • gradle plugin

Another very important facet here is scope/code ownership. We don't want
everybody to wait for everybody and do everything/nothing. People should
focus on what they feel comfortable with and which parts they will be using
the most.
I, for myself, am mostly interested in linux usage (and I believe this to
be the case for @ashleyj https://github.com/ashleyj as well) and as
such will mostly work in that area.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#6

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

2 participants