Project information dashboard with a number of integrations used in iOS development. Built using Dashing.
The project is still in development - so a lot more integrations are ready to come!
- AppStore
- Average rating for the latest version
- All reviews for the given country
- Jenkins
- Number of unit tests
- Fabric
- Crashfree percentage for all builds for the last 30 days
- OOM-free percentage for all builds for the last 30 days
- OCLint
- OCLint issues
- Xcode warnings
The usage is a bit complicated right now, we'll simplify it in the future stable versions:
- Clone this repository
- Add
.env
file in the root directory:
JENKINS_URL={jenkins_url_here}
JENKINS_USERNAME={jenkins_username_here}
JENKINS_PASSWORD={jenkins_password_here}
- Add
fabric.yml
file in the root directory:
fabric_email: {fabric_login_here}
fabric_password: {fabric_password_here}
fabric_client_id: {fabric_client_id_here}
fabric_client_secret: {fabric_client_secret_here}
fabric_organization_id : {fabric_organization_id_here}
-
Add
analyzer.yml
file in the root directory:report_url: '{oclint_reports_url_here}'
-
Replace the application data in
config.yml
with your applications. -
Run
dashing start
.
- Clone this repository
- Install
dashing
gem:gem install dashing
- Run
bundle install
in dashramba root directory.
MIT
Egor Tolstoy, Vadim Smal, Catherine Korovkina and the rest of Rambler.iOS team.