Scribbles aims to be a collection of tools, although currently it contains only one.
A service is considered to be a group of gradle modules which separates the api from the implementation.
Scribbles can generate for you the following structure of gradle modules:
:newService
:newService-api
:newService-implementation
:newService-test
It adds them to settings.gradle
It also adds build.gradle
files for each module and optionally an AndroidManifest.xml
Note: It only supports gradle.kts
Renames the directories that represent the package name of the app.
For example, it can change: com/alexgabor/template
to com/new/project
- Extract the zip for your platform
- Add the folder to your path
- Run
scribbles
from the terminal
Scribbles uses by default the directory it was started from as the project directory. You can change it using -p <path-to-project>
.
Run with gradle app:run