The Wayback Machine - https://web.archive.org/web/20200605012913/https://github.com/dvdciri/daggraph
Skip to content
Dagger dependency graph generator for Android Developers
JavaScript Java HTML Kotlin
Branch: develop
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode - Added Kotlin support Dec 26, 2017
img Release 0.3.5 (#38) Mar 31, 2018
src
test WIP: #49 - Support old node versions (node 6 to 10) Aug 19, 2018
.babelrc WIP: #49 - Support old node versions (node 6 to 10) Aug 19, 2018
.eslintrc.json init Nov 27, 2017
.gitignore WIP: #49 - Support old node versions (node 6 to 10) Aug 19, 2018
.travis.yml WIP: #49 - Support old node versions (node 6 to 10) Aug 19, 2018
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md Dec 12, 2017
LICENSE
README.md Added missing feature Apr 2, 2018
package-lock.json
package.json Prep for release 0.3.3 Aug 19, 2018
yarn.lock - Added Kotlin support Dec 26, 2017

README.md

Daggraph

Dagger dependency graph generator for Android Developers

Build Status npm npm License

Usage

Simple usage:

daggraph <folder_path>


Export raw data:

daggraph raw <folder_path>

Features

Those are the features that are currently supported and used to build the graph, some of them are work in progress while some other will be picked up at a later stage

Feature Java Kotlin
@Module
@Component
@SubComponent
@Provides
Field @Inject
Constructor @Inject
@Named()
@Binds
Component dependencies
Extended modules
ActivityBuilder

Install

npm install -g daggraph

Help

Usage
   
  $ daggraph            # uses current folder path
  $ daggraph <path>     # uses <path>
  $ daggraph raw        # uses current folder path and export the raw data
  $ daggraph raw <path  # uses <path> and export the raw data
   
Examples

   $ daggraph /Path/to/android/project

Contribute

Feel free to contribute by checking out the issues and picking somethig up! 😄 (follow the general opensource contribution giudelines)

A big shout for the contributions:

Created by

Davide Cirillo

License

MIT © Davide Cirillo

You can’t perform that action at this time.