Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peter-budo/architect
THE Architect to get your initial Android project structure up with speed of "light"
https://github.com/peter-budo/architect
Last synced: about 1 month ago
JSON representation
THE Architect to get your initial Android project structure up with speed of "light"
- Host: GitHub
- URL: https://github.com/peter-budo/architect
- Owner: peter-budo
- Created: 2013-06-06T17:08:03.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-06-06T18:14:13.000Z (over 11 years ago)
- Last Synced: 2023-03-12T09:57:57.676Z (almost 2 years ago)
- Language: Groovy
- Size: 125 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Architect
=========**THE Architect** to get your initial Android project structure up with speed of "light"
What I want to achieve
========================
1. At the moment project would have to be cloned to get access to Architect build.gradle (maybe in future there will be way to say 'fetch from URL and execute' or maybe execute remote build.gradle)
2. User will have to execute something like
````
gradle OPTION -Plocation=$HOME/GITHUB -Pname=PROJECT_NAME -Ppackage=COM.MYPACKAGE.NAME -Pversion=0.0.1-SNAPSHOT
````3. This should execute build.gradle for given `OPTION` project or library
4. It should create new directory in location `$HOME/GITHUB` with name `PROJECT_NAME`
5. It should copy folder structure under given `OPTION` sample for **project** or **library**
6. It should create package structure inside `src` directory and move initial java files there
7. It should substitute temporary space holders in files with provided parameters, example in AndroidManifest.xml apply `COM.MYPACKAGE.NAME` to package property