All Projects → spotify → Xcmetrics

spotify / Xcmetrics

Licence: other
XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.

Programming Languages

swift
15916 projects

Labels

Projects that are alternatives of or similar to Xcmetrics

Shsearchbar
The search bar that doesn't suck.
Stars: ✭ 206 (-70.36%)
Mutual labels:  xcode, spm
Swiftysound
SwiftySound is a simple library that lets you play sounds with a single line of code.
Stars: ✭ 995 (+43.17%)
Mutual labels:  xcode, spm
Set Simulator Location
CLI for setting location in the iOS simulator
Stars: ✭ 563 (-18.99%)
Mutual labels:  xcode
Zebra
🦓 A Useful Package Manager for iOS
Stars: ✭ 667 (-4.03%)
Mutual labels:  xcode
React Native Inappbrowser
📱InAppBrowser for React Native (Android & iOS) 🤘
Stars: ✭ 624 (-10.22%)
Mutual labels:  xcode
Zlgotosandboxplugin
You can quickly enter the iOS simulator Xcode plugin!
Stars: ✭ 571 (-17.84%)
Mutual labels:  xcode
Awesome Swift Korean Lecture
훌륭한 Swift 세션 동영상(강좌), 한글 자막있는 혹은 한국어 강의 정보 링크 모음 (Awesome Swift Korean lecture information)
Stars: ✭ 649 (-6.62%)
Mutual labels:  xcode
X Swiftformat
X-SwiftFormat extension for Xcode
Stars: ✭ 556 (-20%)
Mutual labels:  xcode
Struct
Xcode projects on steroids
Stars: ✭ 684 (-1.58%)
Mutual labels:  xcode
Learningmasteringalgorithms C
Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程
Stars: ✭ 615 (-11.51%)
Mutual labels:  xcode
Scxcodeswitchexpander
Xcode plugin that enables switch cases autocompletion
Stars: ✭ 662 (-4.75%)
Mutual labels:  xcode
Badgehub
A way to quickly add a notification badge icon to any view. Make any view of a full-fledged animated notification center.
Stars: ✭ 592 (-14.82%)
Mutual labels:  xcode
Sidemenu
Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less.
Stars: ✭ 5,267 (+657.84%)
Mutual labels:  xcode
Xcodes
The best command-line tool to install and switch between multiple versions of Xcode.
Stars: ✭ 653 (-6.04%)
Mutual labels:  xcode
Swiftinstagram
Instagram API client written in Swift
Stars: ✭ 570 (-17.99%)
Mutual labels:  xcode
Lldebugtool
LLDebugTool is a debugging tool for developers and testers that can help you analyze and manipulate data in non-xcode situations.
Stars: ✭ 673 (-3.17%)
Mutual labels:  xcode
Fasteasymapping
A tool for fast serializing & deserializing of JSON
Stars: ✭ 556 (-20%)
Mutual labels:  xcode
Flightanimator
Advanced Natural Motion Animations, Simple Blocks Based Syntax
Stars: ✭ 588 (-15.4%)
Mutual labels:  xcode
Xcdiff
A tool which helps you diff xcodeproj files.
Stars: ✭ 641 (-7.77%)
Mutual labels:  xcode
Genie
GENie - Project generator tool
Stars: ✭ 693 (-0.29%)
Mutual labels:  xcode

XCMetrics is the easiest way to collect Xcode builds metrics and improve your developer productivity.

Build Status License Docker image Slack

Overview

  • 📈 Keep your build times under control and monitor which targets are taking the longest to compile.
  • ⚠️ Collect warnings to improve your code health.
  • ❌ Collect errors to help and diagnose builds problems in real-time.
  • 🛠 Build custom plugins to collect an infinite amount of metadata to be attached to each build, such as version control information and thermal throttling.

XCMetrics is built on top of XCLogParser, which is a tool that can parse Xcode and xcodebuild logs stored in the xcactivitylog format. This allows XCMetrics to collect accurate metrics for you to review and keep track during the lifetime of a codebase. XCMetrics has collected almost 1 million builds and over 10 billion steps from all Spotify iOS applications since its introduction. It has allowed us to make important and informed decision in regards to our project structure and architecture.

Getting Started

Head over to our Getting Started docs to see how to integrate XCMetrics in your project.

Develop

XCMetrics is built using Swift Package Manager, you just need to open the Package.swift file in Xcode:

xed Package.swift

Support

Create a new issue with as many details as possible. It's important that you follow the issue template and include all required information in order for us to get back to you as soon as possible.

Reach us at the #xcmetrics channel in Slack.

Contributing

We feel that a welcoming community is important and we ask that you follow Spotify's Open Source Code of Conduct in all interactions with the community.

Authors

A full list of contributors can be found on GitHub.

Follow @SpotifyEng on Spotify for updates.

License

Copyright 2020 Spotify, Inc.

Licensed under the Apache License, Version 2.0: https://www.apache.org/licenses/LICENSE-2.0

This product includes software developed by the "Marcin Krzyzanowski" (http://krzyzanowskim.com/).

Security Issues?

Please report sensitive security issues via Spotify's bug-bounty program rather than GitHub.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].