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

Maybe new archetype #33

Closed
peter-budo opened this issue Aug 4, 2012 · 7 comments
Closed

Maybe new archetype #33

peter-budo opened this issue Aug 4, 2012 · 7 comments

Comments

@peter-budo
Copy link
Contributor

Not sure if this is in general interest and if you willing to add this to the project, but maybe someone may find it useful.

I used my previous experiences with this project to create a specific archetype that we started to use in our company Novoda (https://github.com/novoda/android-archetypes).
Project is split into four modules:

  • app - android application (depends on core module)
  • core - "plain" Java, stuff that can be easier tested with JUnit and mocked with various frameworks (we try this section to be as much independent from Android, but sometimes some stuff sneak inside)
  • instrumentation - tests for Android stuff in app module
  • team - plain folder with team related stuff if one has to share some documents that may not necessary part of the project, coding standards etc

Few things to mention:

  • 4.0.1.2 been made default Android version down to number of 4.0 devices and client requirements to build agains this version rather then 2.3 and/or lower
  • By default Android support library, action bar sherlock, robolectric, powermock been added
  • This setup also includes working setup for Emma reports with reports being build also on none rooted devices (Android Maven Plugin wiki info is rather difficult to follow get this setup going http://code.google.com/p/maven-android-plugin/wiki/EmmaMaven)
  • .gitignore for IntelliJ and Eclipse
@cescoffier
Copy link
Contributor

Except the team folder which may be a bit too tight to your organization, the rest could be a new archetype... We just need a name for it.

@peter-budo
Copy link
Contributor Author

Sorry for delayed replay I was on holidays.

I can remove team folder.
However for name I was hopping to keep it as it is, given that project structure it is done in the "fashion" we use in Novoda plus they allowed me to work on this.

@peter-budo
Copy link
Contributor Author

Hmmm, since no comment was given I think outcome is clear.
Is it OK with you if I spin novoda archetype as new project based on your project?

@cescoffier
Copy link
Contributor

Hi,

The problem is that I'm no more in charge of the archetypes (I don't work for akquinet anymore). However,, I'm not against a fork on codehaus or apache.

Clement

On 2 sept. 2012, at 13:34, Peter Mikloško notifications@github.com wrote:

Hmmm, since no comment was given I think outcome is clear.
Is it OK with you if I spin novoda archetype as new project based on your project?


Reply to this email directly or view it on GitHub.

@peter-budo
Copy link
Contributor Author

Hmm so who is in charge and can approve pull requests that I made for Jelly Bean addition?

@philippkumar
Copy link
Collaborator

Hi there,

I am.
The archetype without the team folder looks like a nice addition to the present archetypes. Alternatively, feel free to fork the project.

Best regards
Philipp

@peter-budo
Copy link
Contributor Author

Will be forking project (only releasing novoda part) due to slow respond time on last pull request

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

4 participants