Awesome
Alamofire Software Foundation
The Alamofire Software Foundation is a 501(c)(3) non-profit with the purpose of promoting, supporting, and advancing its open-source software projects.
Specifically, the foundation's goals are to:
- Support development of Alamofire by sponsoring sprints, meetups, gatherings and community events
- Promote the use of Alamofire software among the application developer community
- Protect the intellectual property and the framework's long-term viability
- Advance the state of the art in application development
Projects
The Alamofire Software Foundation are the owners and maintainers of Alamofire as well as AFNetworking and its ecosystem of extensions.
All projects owned and maintained by the Alamofire Software Foundation are released under the MIT License.
See LICENSE.md for details.
Swift
- Alamofire: An HTTP networking library for iOS and OS X
- AlamofireImage: An image component library for Alamofire
- AlamofireNetworkActivityIndicator: An extension for controlling the visibility of the network activity indicator on iOS
Objective-C
- AFNetworking: An HTTP networking library for iOS and OS X
- AFOAuth2Manager: An extension for authenticating against an OAuth 2.0 provider
- AFOAuth1Client: An extension for authenticating against an OAuth 1.0a provider
- AFAmazonS3Manager: An extension for interacting with the Amazon S3 API
- AFWebDAVManager: A WebDAV client
- AFNetworkActivityLogger: An extension for for logging network requests as they are sent and received
- AFJSONRPCClient: An extension for communicating over JSON-RPC
- WebKit-AFNetworking: An extension for WebKit components
- AFgzipRequestSerializer: An extension that applies gzip compression to requests
- AFOnoResponseSerializer: An extension for handling XML and HTML responses using Ono
- AFMsgPackSerialization: An extension that encodes requests and decodes responses to and from the MsgPack format
- AFCoreImageResponseSerializer: An extension for applying Core Image filters to downloaded images
Governance
Each project maintained by the Alamofire Software Foundation is governed by a Technical Committee (TC), which operates under a Consensus Seeking decision making model.
See GOVERNANCE.md for details.
We are actively working to transition projects into this new governance structure. As no formal processes existed previously for these projects, we anticipate a brief transitionary period before these policies are fully implemented. In the interim, the Alamofire Software Foundation members will serve as the TC for each project. The progress of each project's adoption of a formal Technical Committee will be tracked by GOVERNANCE.md.
Code of Conduct
Our Code of Conduct governs how we behave in public or in private whenever the project will be judged by our actions. We expect it to be honored by everyone who represents the project officially or informally, claims affiliation with the project, or participates directly.
See CONDUCT.md for details.
Members
The Alamofire Software Foundation is represented by a board of directors, who provide logistical and financial oversight over the organization itself. The following individuals serve as the current board of directors for the Alamofire Software Foundation:
- Christian Noon - President / Treasurer
- Kevin Harwood - Vice President
- Jon Shier - Secretary
See BYLAWS.md for more details.
Christian Noon
Christian Noon is a Principal Engineer at Nike, focusing on creating the next generation of sport, health and fitness apps. Christian’s background began in virtual reality and computer graphics at the Iowa State Virtual Reality Applications Center (VRAC) and eventually spawned off into Mac and iOS development. He has worked at several large companies (Dreamworks Animation, Nike) building apps ranging from intricate rendering pipeline tools to mobile and wearable apps used by millions. Christian has been an active contributor to open source libraries for many years across multiple languages. He first started contributing to Alamofire shortly after its initial release, and has been actively involved ever since.
Kevin Harwood
Kevin Harwood is a Consulting Architect at Mutual Mobile, a tech agency partnering with some of the biggest companies in the world. Kevin is a seasoned mobile developer and software engineer, having created various mobile applications that span different industries and consumer segments – from wearables, retail, health and fitness, connected home and much more. Kevin first starting contributing to AFNetworking back in July of 2012, and has also worked on many other well known, open source libraries. Kevin also currently serves on the Industry Advisory Board for Software Engineering at Auburn University.
Jon Shier
Jon Shier has been programming on Apple platforms since learning Objective-C on the Mac OS X Public Beta. Having been a hobbyist for over a decade, Jon joined Detroit Labs in Detroit, Michigan in 2013, where he works with smart and talented people to bring client ideas to life.
Alumni
The following individuals have previously served on the board of directors for the Alamofire Software Foundation.
Mattt Thompson
Mattt Thompson is the founder of the Alamofire Software Foundation and the original creator of AFNetworking and Alamofire.
Kyle Fuller
Kyle Fuller started developing Swift the very day it was announced and he hasn’t looked back since. He’s an active contributor in the open-source Swift scene and the technical lead behind CocoaPods -- The Dependency manager for Cocoa. By day he focuses on API Blueprint, an API description language at Apiary.
Communication
For general inquiries, feel free to get in touch with us over email, at info@alamofire.org.
For security disclosures or other related matters, please email security@alamofire.org.
For usage questions regarding any individual project, please ask a question on Stack Overflow.
To report a bug or request a feature for a particular project please open an Issue on its GitHub project page.